Cor*_*rey 3 node.js ecmascript-6
我正在使用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);
}
Run Code Online (Sandbox Code Playgroud)
结果出现语法错误:
for (var [key, value] of map.entries()) {
^
SyntaxError: Unexpected token [
Run Code Online (Sandbox Code Playgroud)
Node仍然不支持解构.除非使用转换器,您可以手动执行:
for (var entry of map.entries()) {
var key = entry[0],
value = entry[1];
console.log(key + " = " + value);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7755 次 |
| 最近记录: |