2014-06-18 41 views
1

在javascript中实例化空数组的正确方法是什么?JavaScript数组实例化

var array=new Array(); 
var array=new Array; 
var array=[]; 

所有这些看起来都一样。有什么区别吗?

+0

没有区别...与您输入的线条 – Eric

回答

1

还有一个办法:

var array = Array() ; 

他们都将产生相同的结果,一个空的对象数组。我认为最好的方法是使用数组文字快捷键[],因为它使用较少的字符,这是大多数人所做的。

请注意,同样的情况不适用于布尔型,数字和字符串,因为那些构造函数将返回类型为'object'的原始类型(object Boolean,object Number和object String),而它们的文字将返回原始类型类型'boolean','数字'和'字符串'(在某些情况下会有不同的表现),但是在任何情况下数组原始类型都是'对象'。