【发布时间】:2016-05-20 01:23:43
【问题描述】:
我正在尝试创建一个对象,如果需要,该对象中的键在创建时创建为 OrderedMaps。
即。
OrderedMap().setIn(['users','subusers'], OrderedMap())
我想要什么
OrderedMap->users->OrderedMap()->subusers->OrderedMap()
我实际上得到了什么
OrderedMap->users->Map()->subusers->OrderedMap()
有没有什么简单的方法可以得到一个只包含 OrderedMaps 的 OrderedMap?
【问题讨论】:
-
将是一个很棒的功能!为此,您应该在 GitHub 上针对 Immutable.js 创建一个问题。
-
我观察到
OrderedMap.updateIn( keyPath, updater)和OrderedMap.mergeIn( keyPath, ...iterables)的行为相同,并且会有相同的要求:如何让这些方法创建OrderedMap结构,而不是Map,在任何键那个不存在的keyPath? ——这样结构的每个部分都保持秩序。
标签: immutable.js