如何更改构造函数值JS

时间:2014-12-21 09:16:57

标签: javascript

我想像我一样更改构造函数基值:

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;}

第二个适用于已经初始化的,但首先根本不起作用(错误)。

我能以任何方式做到吗?

1 个答案:

答案 0 :(得分:0)

怎么样:

function G(speed)
{
    this.speed = speed;
}

你可以这样做:

var x = new G(1); // x.speed = 1;
var y = new G(2); // y.speed = 2;