我想像我一样更改构造函数基值:
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;}
第二个适用于已经初始化的,但首先根本不起作用(错误)。
我能以任何方式做到吗?
答案 0 :(得分:0)
怎么样:
function G(speed)
{
this.speed = speed;
}
你可以这样做:
var x = new G(1); // x.speed = 1;
var y = new G(2); // y.speed = 2;