2012-04-27 65 views

回答

7

因爲所有構造函數的功能,FunctionArrayString是所有構造函數(即您使用new他們)。

1

,通常人們不使用構造這些類型,而是選擇文字像[]""function(){}。但是,您可以使用其構造函數方法創建字符串,數組和函數:請注意,我們正在調用一個函數 - 字符串構造函數。陣列的情況也是如此:

var arr = new Array("Hello", "World"); 

再次,調用函數。這些都是Function的實例,因爲我們使用了它們的構造函數。文字並非如此:

var str = "Hello World"; 
console.log(str instanceof Function); // false 

var arr = ["Hello", "World"]; 
console.log(arr instanceof Function); // false 
相關問題