在javascript中实例化空数组的正确方法是什么?
var array=new Array();
var array=new Array;
var array=[];
所有这些看起来都一样。有什么不同吗?
答案 0 :(得分:3)
答案 1 :(得分:1)
还有一种方法:
var array = Array() ;
它们都会产生相同的结果,一个空对象数组。我认为最好的方法是使用数组文字快捷方式[]因为它是使用更少字符的东西,这是大多数人所做的。
请注意,同样的情况不适用于Boolean,Number和String,因为这些构造函数将返回类型为'object'的原语(object Boolean,object Number和object String),而它们的文字将返回类型的原语'boolean','number'和'string'分别(在某些情况下表现不同),但数组基元类型无论如何都是'object'。