在Node.JS中使用ECMAScript 6

我确定这是一个简单的 – 但我正在学习Javascript和通过Node.js执行程序

function sumAll(arr) { var max = Math.max(...arr); console.log(max); } sumAll([1, 4]); 

我有的错误是:

SyntaxError:意外的标记…

我认为这是ES6传播运营商? 这是无效的吗?

我也尝试添加以下基于我发现的其他StackOverflow答案:

 "use strict"; 

但是这也行不通。

任何帮助表示赞赏 – 谢谢

似乎你使用过时的node.js版本。 尝试将您的node.js更新到最新版本。

可能是你正在使用过时的node.js版本。 尝试使用最新版本的v6.10或更高版本更新您的node.js。