Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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中,关键字new是什么意思?_Javascript - Fatal编程技术网

在JavaScript中,关键字new是什么意思?

在JavaScript中,关键字new是什么意思?,javascript,Javascript,鉴于: 在java脚本中,这是什么意思 当我写作时: var table = new Array(10); 它给出了相同的结果。new将函数的上下文更改为空对象,然后返回到调用代码 var table = Array(10) 还要注意,从构造函数返回的任何内容都将覆盖new返回的内容 哦,那个复制品比我解释得更深刻。查看hat。new将函数的上下文更改为空对象,然后返回到调用代码 var table = Array(10) 还要注意,从构造函数返回的任何内容都将覆盖new返回的内容 哦,那

鉴于:

在java脚本中,这是什么意思

当我写作时:

var table = new Array(10);

它给出了相同的结果。

new
将函数的上下文更改为空对象,然后返回到调用代码

var table = Array(10)
还要注意,从构造函数返回的任何内容都将覆盖
new
返回的内容


哦,那个复制品比我解释得更深刻。查看hat。

new
将函数的上下文更改为空对象,然后返回到调用代码

var table = Array(10)
还要注意,从构造函数返回的任何内容都将覆盖
new
返回的内容


哦,那个复制品比我解释得更深刻。查看hat。

使用“new”关键字创建js实体的新实例。例如: var tableOne=[1,2,3]; var tableTwo=新数组(1,2,3)


将产生相同的结果,但tableOne只是将一个包含三个数字的数组分配给tableOne命名空间,而tableTwo使用new array()创建一个全新的数组,并将相同的值分配给tableTwo命名空间。new关键字通常在原型中用于创建具有类的对象的新实例

关键字“new”用于创建js实体的新实例。例如: var tableOne=[1,2,3]; var tableTwo=新数组(1,2,3)


将产生相同的结果,但tableOne只是将一个包含三个数字的数组分配给tableOne命名空间,而tableTwo使用new array()创建一个全新的数组,并将相同的值分配给tableTwo命名空间。new关键字通常在原型中用于创建具有类的对象的新实例

除副本外,您还应阅读
new
上的MDN条目:除副本外,您还应阅读
new
上的MDN条目: