2014-06-18 81 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','數字'和'字符串'(在某些情況下會有不同的表現),但是在任何情況下數組原始類型都是'對象'。