1
A
回答
2
這樣做的一種可能的方式是使用concat
var boxes = Immutable.OrderedMap({
box1: {
id:1
},
box2: {
id:2
}
});
var data = Immutable.fromJS({
box3: {
id:3
}
});
var newBoxes = boxes.concat(data);
console.log(newBoxes.toJS());
會打印出:
對象{BOX1:對象{ ID:1},BOX2:對象{ id:2},box3:Object { id:3}}
1
的OrderedMap並沒有真正有一個 「結束」 本身。另外,如果你想添加一個項目到一個地圖,你也需要一個關鍵。 因此,無論您使用set
方法添加一個鍵值對:
this.boxes = this.boxes.set(key,data);
或者將其轉換爲一個列表,在這裏你可以把它添加到年底還保持清醒的迭代順序,這意味着你做得到一個「結束」。
this.boxes = this.boxes.toList().push(data);
相關問題
- 1. mergeDeepIn()推一個新項目在immutable.js
- 2. 添加一個項目與可可
- 3. 改變一個項目在列表中immutable.js
- 4. 在TFS中添加一個項目
- 5. Immutable.js添加新的數據
- 6. 與Marionnete一個接一個地添加項目視圖
- 7. 包裝追加方法添加三個項目。如何添加一個項目?
- 8. Sitecore項目:創建與項目:添加
- 9. 將Nuget包從一個項目添加到另一個項目
- 10. 如何將一個庫項目添加到一個android項目?
- 11. 添加一個附加項目,傳說
- 12. 如何添加一個項目與類在VB中的列表?
- 13. 添加2個項目到一個
- 14. 添加項目與ajax
- 15. 刪除一個附加項目並添加一個新的附加項目
- 16. Immutable.Js - 在地圖添加新的屬性
- 17. 如何在另一個項目中添加和使用一個項目?
- 18. 在我的項目中添加一個窗體到另一個項目
- 19. 的Xcode如何在另一個項目中添加一個靜態庫項目?
- 20. 在QT中添加引用從一個QT項目到另一個QT項目?
- 21. immutable.js映射到數組(List)並添加一個屬性
- 22. 添加類最後一個項目
- 23. Sonar添加一個新項目
- 24. 添加一個UIViewController的Box2D的項目
- 25. 圖像添加到一個JList項目
- 26. 創建一個ArrayList並添加項目
- 27. Maven pom.xml添加另一個項目
- 28. 將一個新項目添加到ListBox.ItemsSource
- 29. 添加一個額外的項目ListActivity
- 30. 從GitHub添加一個項目