Javascript数组实例化

Javascript数组实例化,javascript,arrays,Javascript,Arrays,在javascript中实例化空数组的正确方法是什么 var array=new Array(); var array=new Array; var array=[]; 它们看起来都一样。有什么不同吗?还有一种方法: var array = Array() ; 它们都将产生相同的结果,即空对象数组。我认为最好的方法是使用数组文字快捷方式[],因为它使用更少的字符,这是大多数人所做的 请注意,这一点不适用于布尔、数字和字符串类型,因为这些构造函数将分别返回“object”object Bool

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

var array=new Array();
var array=new Array;
var array=[];
它们看起来都一样。有什么不同吗?

还有一种方法:

var array = Array() ;
它们都将产生相同的结果,即空对象数组。我认为最好的方法是使用数组文字快捷方式[],因为它使用更少的字符,这是大多数人所做的

请注意,这一点不适用于布尔、数字和字符串类型,因为这些构造函数将分别返回“object”object Boolean、object Number和object String类型的基元,而它们的文本将分别返回“Boolean”、“Number”和“String”类型的基元,并且在某些情况下会有不同的行为,但数组基元类型在任何情况下都是“对象”。

还有一种方法:

var array = Array() ;
它们都将产生相同的结果,即空对象数组。我认为最好的方法是使用数组文字快捷方式[],因为它使用更少的字符,这是大多数人所做的

请注意,这一点不适用于布尔、数字和字符串类型,因为这些构造函数将分别返回“object”object Boolean、object Number和object String类型的基元,而它们的文本将分别返回“Boolean”、“Number”和“String”类型的基元,并且在某些情况下会有不同的行为,但数组基元类型在任何情况下都是“对象”。

var-array=[]

效果最好

Ref-

变量数组=[]

效果最好


参考-

无差异。。。你打的每一行都一样。。。就凭你打的那几行