2016-03-29 10 views
0

私が持っている:Immutable.jsリスト内のすべてのオブジェクトを更新する

const obj = { 
    state: { 
    products: [ 
     {id: 1, __open: true}, 
     {id: 1, __open: true}, 
     {id: 1, __open: true}, 
    ] 
    } 
} 

const im = Immutable.fromJS(obj) 

は、私はすべての製品から__openを削除する必要があります。

私はいくつかのことをしようとしているが、私はそれが働いて得ることができません。

//val is List this is no no 

im.updateIn(['state', 'products'], (val) => val.delete('__open')) 

答えて

0

昨晩のことは分かりません。

im.updateIn(['state', 'products'], (val) => val.map(ele => ele.delete('__open'))) 
:念のために誰が脳の凍結を持っています
関連する問題