你如何在JavaScript中添加更多對象在對象上的飛行循環在增加新屬性的對象循環
回答
因此,對於任何新手在那裏,這就是答案:
var myOBJ = {};
for (i=0; i<5; i++)
{
//add new object on each loop
myOBJ[i+"A"] = i + "loopnumber";
}
最終的結果將是:
myOBJ
{
0A : "0loopnumber",
1A : "1loopnumber",
2A : "2loopnumber",
3A : "3loopnumber",
4A : "4loopnumber"
};
所以,當你[發佈問題](http://stackoverflow.com/revisions/11742127/1)時,你已經有了答案? – 2012-07-31 14:24:27
似乎是這樣, 順便說一句,任何地方的修訂網站的鏈接,或者你必須改變網址 – C5H8NNaO4 2012-07-31 14:35:33
@Glutamat只需點擊作者簽名側的「編輯
下面的內容是從following question,當然,可以完成動態
這稱爲對象增強。這是JavaScript中的一個關鍵功能。其實,你有兩種方式來做到這一點在JavaScript:
添加的方法或屬性的情況下(這輛車只)
VAR myCar =新車(1, 「日產」);
myCar.needsWork =真添加方法或屬性的原型車(所有的汽車,甚至 已經存在的)
VAR myCar =新車(1, 「日產」);
var biggerCar = new Car(2,「Hummer」);
Car.prototype.needsWork = true;警報(myCar.needsWork & & biggerCar.needsWork 「我們需要工作」: 「有些事情錯在這裏?」);
參考: Object.prototype
- 1. 對象屬性在循環中丟失
- 2. 對象的適當屬性循環
- 3. 如何增加對象屬性的值?
- 4. 在循環對象時,循環訪問特定屬性
- 5. 在實體對象中循環並設置對象的屬性
- 6. 循環播放對象屬性
- 7. 循環遍歷對象屬性
- 8. 通過嵌套對象屬性循環
- 9. 我的JS對象迭代上增加新的屬性
- 10. 更新for循環內的javascript對象屬性?
- 11. 將新屬性推送到循環內的當前對象
- 12. 如何更新循環內的對象屬性?
- 13. AngularJS沒有增加新的屬性對象
- 14. 創建對象屬性替換循環內的每個對象屬性
- 15. 如何循環瀏覽JavaScript對象的屬性對象
- 16. 動態ForEach循環更新對象屬性值
- 17. 遞增循環內的對象名稱
- 18. javascript:通過嵌套對象/數組循環並添加屬性
- 19. 嘗試使用循環向JavaScript對象添加多個屬性
- 20. 通過具有增量屬性名稱的對象循環訪問
- 21. 在循環內增加for循環
- 22. 通過NSAttributedString屬性循環來增加字體的位置
- 23. 在Swift中更改For循環內的對象的屬性
- 24. 更改在foreach循環中的對象的屬性
- 25. 柔性循環對象
- 26. 在for循環中打印對象的屬性值
- 27. Angular 2 - 在具有動態屬性的對象上循環
- 28. 在for循環中引用對象屬性的表示法
- 29. Jni對象在Java循環中增加內存
- 30. 循環到一個對象數組和對屬性的訪問
是。你試過了嗎? – bfavaretto 2012-07-31 14:13:02
是的,這是可能的,這是問題嗎? – xdazz 2012-07-31 14:14:07
此外,請注意,您不*添加「新對象」作爲您的標題狀態,您只是將新的*屬性*添加到現有的對象。 – bfavaretto 2012-07-31 14:15:23