如何确定给定键和可迭代的键盘?

时间:2016-08-22 18:24:42

标签: javascript immutable.js

我有Immutable.js Map看起来像这样:

item1: {
  prop1: {
    potato: true,
    turnip: false,
    ragamuffin: true
  }
},
item2: {
  prop1: {
    petunia: true,
    azalea: false,
    stinkweed: true
  }
}

我正在撰写一个功能,即keyNamenewValue。我没有枚举每个keypath,而是希望能够做到这样的事情:

state = state.setIn(state.getKeyPath(keyName), newValue)

对于这个项目,重复的密钥名称不是问题(即,我解析不会有{1}}的任何Map的实例

ETA:我现在的解决方案现在没问题b / c我的状态永远不会嵌套> 1级深,但宁可使用内置方法(如果存在):

keyName

0 个答案:

没有答案