У меня есть постоянная карта от подключенного реагирующего маршрутизатора в состоянии избыточности.
router: {
location: {
pathname: '/test',
search: '',
hash: '',
state: {
tokenIds: {
size: 2,
_map: {
size: 2,
_root: {
ownerID: {},
entries: [
[
'70c48738',
true
],
[
'1a8a6c24',
true
]
]
},
__altered: false
}
}
},
key: 'rkh3ve'
},
action: 'POP'
}
Я хочу извлечь массив tokenIds. Я ожидаю что-то вроде [70c48738,1a8a6c24]
.
Я пытался state.getIn(['router','location','state','tokenIds')
, но результат, который я получаю,
Map {size: 3, _root: ArrayMapNode, __ownerID: undefined, __hash: undefined, __altered: false}