ES6地图功能
ES6 map feature
我正在尝试es6地图数据结构,但是当我试图迭代地图时,它会给出以下错误
The error occurs on line 6:
for (let [key, val] of m.entries())
SyntaxError: Unexpected token [
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:413:25)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:117:18)
at node.js:951:3
下面是我的代码:
"use strict"
let m = new Map()
m.set("hello", 42)
m.set(1, 34);
console.log(m);
for (let [key, val] of m.entries())
console.log(key + " = " + val)
这是更方便的迭代解决方案:
let m = new Map();
m.set("hello", 42);
m.set(1, 34);
for (var [key, value] of m) {
console.log(key + " = " + value);
}
我找到了一个解决方案,下面是迭代es6 map的代码片段:
"use strict"
let m = new Map()
m.set("hello", 42)
m.set(1, 34);
for (let entry of m.entries())
console.log(entry[0]+" "+entry[1]);
相关文章:
- 美国地图插件,具有状态数据/悬停功能的新按钮
- JavaScript功能上的谷歌地图
- 在地图区域触发点击功能
- 谷歌地图spiderfly功能-在同一点上有多个标记
- 访问谷歌地图事件中的Backbone.View功能
- JavaScript“地图”功能
- 角度谷歌地图在初始地图加载后运行一次功能
- 仅通过 Google 地图 API 自动完成功能获取城市名称
- 如何将我的 Google 地图功能从自动查找我的位置更改为让我输入一个位置
- 在谷歌地图自动补充之后启动一个功能
- 谷歌地图API - 这条线的含义/功能是什么
- 滚动功能在谷歌地图上不起作用
- 禁用谷歌地图的“放大”功能
- 向地图框添加功能.js
- 使用 RequireJS 加载 Google 地图自动完成功能
- 谷歌地图API V3与图标类型和选择功能
- 如何从文本框禁用谷歌地图自动完成功能
- 谷歌地图功能,但不显示地图
- 谷歌地图API v3:是否有任何功能可以检查坐标是否在省或国家/地区内
- JavaScript 谷歌地图一次只有一个功能工作,其余的不工作