我let在Node v0.10.12中玩弄.使用该--harmony标志,以下代码会产生语法错误:
for (let i = 0; i < 2; i += 1) {
console.log('i', i);
}
Run Code Online (Sandbox Code Playgroud)
SyntaxError:非法让扩展模式外的声明
但是,如果我也使用该--use-strict标志,则代码按预期运行.
为什么只使用--harmony标志时会抛出语法错误?什么是扩展模式?与严格模式有什么联系?