Immutablejs Map 中的 Object.entries()
等价于什么。基本上,我枚举对象的键/值对来呈现演示组件
{
Object.entries(filteredNetworks)
.map(([key, value]) =><option key={key} value={key}>{value}</option>)
}
现在,由于 filteredNetworks
是一个不可变的 Map,我该如何做同样的事情? (不使用 .toJS()
)
最佳答案
基于: https://facebook.github.io/immutable-js/docs/#/Iterable/map
{
filteredNetworks.map(
(value, key) => <option key={key} value={key}>{value}</option>
)
}
请注意,映射器函数的参数顺序发生了变化。
使用进入序列的另一个选项可能是
{
filteredNetworks.entrySeq().map(
.map(([key, value]) =><option key={key} value={key}>{value}</option>)
)
}
关于reactjs - 如何在immutablejs中迭代Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101595/