我想像我一样更改构造函数基值:
function G()
{
this.speed=1;
}
和var k=new G();
给我k.speed=1;
现在我希望每次创建新的 G 时,其速度约为 10;
我试过了
G.changeSpeed=function(){this.speed=10;}
G.prototype.changeSpeed=function(){this.speed=10;}
第二个适用于已经初始化的,但第一个根本不起作用(错误)。
有什么办法可以做到吗?
最佳答案
怎么样:
function G(speed)
{
this.speed = speed;
}
你可以这样做:
var x = new G(1); // x.speed = 1;
var y = new G(2); // y.speed = 2;
关于javascript - JS如何改变构造函数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27588095/