我正試圖用較少的代碼來做一個可重用的模塊。會有這樣的工作嗎? (嗯,不是真的去上班,這只是一個例子給你的想法)用作構造函數的Javascript函數參數
var test = function(foo) {
var bar = new foo(); // The keyword foo is from the parameter
}
的參數實際上是一個字符串。所以如果我通過了「FooBar」,一個FooBar
對象將被創建。
這就像說:
var test = function('FooBar') {
var bar = new 'FooBar'();
}
是會適合我正在尋找解決方案還有其他優雅的方式?
非常感謝!
這應該工作得很好,只要'foo'是一個函數。你看到其他嗎? – 2013-05-14 04:14:49
你能告訴或解釋更多關於你到底想要什麼嗎? – 2013-05-14 04:45:47
已編輯。對不起這是我的錯。 – user1966211 2013-05-14 05:51:22