【发布时间】:2017-09-28 23:33:20
【问题描述】:
我有一个List
const results = [94, 88, 121, 17];
还有Map
const posts = {
94: { title: 'Foo bar', content: 'Blah blah blah...' },
88: { title: 'Bar Foo', content: 'Blah blah blah...' },
121: { title: 'Bing bang', content: 'Blah blah blah...' },
17: { title: 'Ning nang', content: 'Blah blah blah...' },
};
List实际上持有Map中项目的顺序,因为maps/objects不能保证顺序。
使用上面的List 和Map 创建OrderedMap 的最有效方法是什么?
【问题讨论】:
-
Immutable.OrderedMap(results.map(id => [id, posts.get(id.toString())]))
标签: javascript reactjs functional-programming redux immutable.js