当它只有一个成员并且您不知道关键是使用某种迭代映射的循环构造时,这是获取 Map 值的唯一方法吗?
或者是否有某种速记 myMap.item(0) 之类的东西?
为了达到预期的结果,使用下面的选项 ES6 扩展运算符和 [0][1] 的索引而不使用密钥
var map = new Map()
map.set('contra', 'Asynchronous flow control')
console.log([...map][0][1])
代码示例 - https://codepen.io/nagasai/pen/zaerbX
解释:
[...map]将提供带键值的数组数组,即[['contra', 'Asynchronous flow control']]
[...map][0]将提供键值数组 - ['contra', '异步流控制']
[...map][0][0]获取键值,即'contra',
[...map][0][1]获取值而不使用键值,即'异步流控制'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句