2012-02-09 66 views

回答

4

您可以通過在全局對象中使用括號表示法來實例化它。

var arr = new window['Array']; 

jsFiddle

如果構造函數帶有參數,則將它們添加到最後。

作爲一個側面說明,你的代碼示例...

obj_instance === [] 

...永遠不會計算爲true因爲[]語法將創建一個新Array具有不同的存儲位置。

+0

注意和固定;謝謝;) – andrewdotnich 2012-02-09 02:33:12

+0

附加: 你也可以鏈接這個想法: 'window ['google'] ['visualization'] ['PieChart']' – andrewdotnich 2012-02-09 23:02:08

1
var instance = new window[someString](); 

沒有魔法需要。