JavaScript Array vs new Array区别

Posted 5Mi17

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Array vs new Array区别相关的知识,希望对你有一定的参考价值。

  规范说明 

  When Array is called as a function rather than as a constructor, it creates and initialises a new Array object. Thus the function call Array(…) is equivalent to the object creation expression new Array(…) with the same arguments.

  当数组作为函数调用而不是构造函数调用时,它会创建并初始化一个新的数组对象。因此当Array(...)和new Array(...)接收同样的参数时,它们是相同的。

以上是关于JavaScript Array vs new Array区别的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript数组的一些奇葩行为

js 中 new Array() var a={} var a=[] new Object()

javascript之Array基础篇

JavaScript 中带有 new Array() 的未定义值

JavaScript 中“new Array(..)”和“[..]”的区别? [复制]

Deleting array elements in JavaScript - delete vs splice