我的node版本是5.7.0的,但是在写简单函数的时候总是运行不了,总是报语法错误{

图片描述 "use strict";
// 声明变量 abc
let { age: abc } = { age: 16 };

console.log(abc);
//我的node版本是5.7.0的,但是在写简单函数的时候总是运行不了,总是报语法错误{ ,是因为版本的问题吗?我用的编译器是vscode

阅读 2k
2 个回答

http://node.green/ 可以看出node5.12.0是支持let的,不过才59%
图片描述
而且你的代码在我的6.11.4版本是没有问题的。
更新为6.11.4版普及度就为99%

let是ES6语法,需要使用Node 8.0版本以上,建议到官方下载最新版

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题