SyntaxError:nodejs中带有for..of循环的意外标识符

时间:2016-10-16 18:33:28

标签: javascript node.js

当我使用:node app.js运行此代码时 我收到这个错误:

/home/app.js:48
    for (var k of occurrences) {
               ^^
SyntaxError: Unexpected identifier
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3

链接到文件https://github.com/Hypertopic/Cassandre/blob/master/node/app.js

1 个答案:

答案 0 :(得分:0)

如评论中所述,您必须使用节点0.12+,因为for..of循环未在0.10中实现。 http://node.green/#for--of-loops

可能必须通过--harmony--es_staging命令行标志专门启用某些相关功能。