ImmutableJS如何获取对象内的值?

时间:2018-01-31 16:16:22

标签: javascript immutable.js

我有这个不可变的地图,我需要到达属性nameenter image description here

如果我retrospective.get('users')我可以进入用户,但如果我retrospective.getIn(['users', 'name'])它不起作用...我怎样才能访问该属性name

1 个答案:

答案 0 :(得分:2)

它不起作用,因为users是一个数组。所以你必须提供这样的索引

retrospective.getIn(['users', 0, 'name'])

更新:

获取所有名称

retrospective.get('users').map(user => user.get('name'))