我需要一個函數獲取兩個相同長度的數組參數:屬性名稱(字符串)和屬性值。如何將運行時參數命名的屬性添加到動作對象?
函數應使得,舉例來說,調用
var obj:Object = makeObject({"prop1","prop2"},{1,2});
測試條件(obj.prop1 == 1 && obj.prop2 == 2)
應該是真實的後創建具有屬性的對象。
如果你知道你的動作,我會相信這應該是一個容易的動作 - 也許它只是一個語法的東西。
遲加
重讀我的問題後,它出現這並不是很容易理解。
我的問題是命名基於運行時值的屬性,即使用字符串參數來引用屬性名稱。
「測試條件(obj.prop1 == 1 && obj.prop2 == 2)應該爲true」。它不會,對吧? – bzlm 2009-02-19 21:51:13