2016-02-25 44 views
0

對象內刪除一個元素,如果我有一個對象像這樣:如何從陣列是在ImmutableJS

var fruitList = Immutable.map ({ fruits: [apples, oranges, mangoes]}); 

如何刪除陣列的元件的一個,同時保持不變性。

var newList = {fruits: [apples, oranges]}; 
+0

這是你以後在做什麼? http://stackoverflow.com/questions/29851147/best-way-to-remove-an-element-from-a-list-inside-of-a-map-in-immutable-js –

+0

不是真的,而且有文檔中沒有map.filter –

回答

1

你可以試試這個:

var newList = fruitList.get('fruits').delete(fruitList.get('fruits').findIndex(fruit => fruit === 'mangoes'))