Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改构造函数值JS_Javascript - Fatal编程技术网

Javascript 如何更改构造函数值JS

Javascript 如何更改构造函数值JS,javascript,Javascript,我希望更改构造函数基值,就像我所做的那样: function G() { this.speed=1; } var k=新的G;给我k,速度=1; 现在我想,每次我创建新的G,它的速度就像10; 我试过了 第二种方法适用于已经初始化的方法,但第一种方法根本不起作用 有什么办法吗?怎么样: function G(speed) { this.speed = speed; } 你可以做: var x = new G(1); // x.speed = 1; var y = new G(

我希望更改构造函数基值,就像我所做的那样:

function G()
{
    this.speed=1;
}
var k=新的G;给我k,速度=1; 现在我想,每次我创建新的G,它的速度就像10; 我试过了

第二种方法适用于已经初始化的方法,但第一种方法根本不起作用

有什么办法吗?

怎么样:

function G(speed)
{
    this.speed = speed;
}
你可以做:

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

第二个有效,对吗?你到底想要什么?我想创造第一个100克,速度为1。然后是速度为10的另一个100。还有其他不同速度的。谢谢我认为这样可以做到:
var x = new G(1); // x.speed = 1;
var y = new G(2); // y.speed = 2;