如何在Node中使用for..of迭代地图的键和值?

科里

我正在使用Node v5.4.1,并且无法使用MDN上概述的for..of循环遍历映射的键和值

使用以下代码:

var map = new Map();
map.set(1, 'hello');
map.set(2, 'world');

for (var [key, value] of map.entries()) {
    console.log(key + " = " + value);
}

导致语法错误:

for (var [key, value] of map.entries()) {
         ^

SyntaxError: Unexpected token [
贝吉

Node仍然不支持解构。除非使用转译器,否则您可以手动执行以下操作:

for (var entry of map.entries()) {
    var key = entry[0],
        value = entry[1];
    console.log(key + " = " + value);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Go html模板中迭代地图的键和值

如何在JavaScript中使用键和值列表创建地图

如何在Andorid中使用迭代器获取Json键和值

在Go中使用地图的键和值创建数组

如何在Python中迭代字典以获取键和值?

迭代地图和更改值时如何避免ConcurrentModificationException?

如何在 Angular 中使用键和值绑定对象?

如何使用Java 8流和Lambda迭代和处理其值是元素列表的地图的值

如何优雅地交换地图中的键和值

如何优雅地反转地图的键和值?

如何从地图中获取特定的键和值

Golang:地图界面,如何打印键和值

如何更快地从地图返回键和值?

使用键和值从地图创建小部件列表

使用值和键对C#地图进行排序

使用字典的键和值进行迭代

如何在 Jest 和 Typescript 中使用 node-fetch?

如何在Java XPath查询中使用name()和/或node()?

如何在Node.js中使用If语句和for循环?

如何在FFMPEG和Node中使用流

如何在Node.js和Express中使用PATCH

如何在 node 和 expressjs 中使用 nuxt.js

如何使用enumerate迭代dict并解压缩索引,键和值以及迭代

如何使用改进的Java 8迭代来迭代和处理Map键/值

使用boost迭代器针对地图的每个键在值容器的每个元素上实现迭代器

如何在express / node.js中使用POST从URL编码形式检索数据/键:值对?

如何在地图中获取上一个键/值和下一个键/值

如何在地图迭代中获取特定的对象键

如何在javascript中迭代(键,值)?