javascript - ES6 默认参数?

标签 javascript node.js ecmascript-6

我正在尝试使用默认参数值,但出现此错误:

SyntaxError: Unexpected token =

现在可以在 Node 中使用了吗?我正在使用 5.9.1

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/default_parameters

我也试过将标志传递给 Node 但没有成功。

  node --harmony_default_parameters

这似乎是 ES6 的基本部分,所以希望它现在能正常工作!

最佳答案

Is this working in node now?

还没有。它仅可用于在标志下进行测试。 V8 v4.9(在 Chrome 49 中发布)是 V8 最早支持默认参数的稳定版本。 Nodejs v5.9.1 在 V8 v4.6.85.31 之上运行。您可以使用命令 node -p process.versions.v8 检查当前的 V8 版本。此外,您必须等到 Nodejs v6.x 才能完全支持默认参数。可以看到this issue了解更多详情。

关于javascript - ES6 默认参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36375806/

相关文章:

javascript - 图像未渲染 - JavaScript、Ajax

javascript - setAttribute ('display' ,'block' )不工作 selenium-webdriver Node js

json - 使用 Node.js 发布 HTTPS JSON 数据( header +正文)的简单方法

javascript - 使用 Material-UI + React 实现抽屉和 AppBar {无法读取 null 的属性 'open'}

javascript - 根据过滤值删除

javascript - 地理定位真的很慢我做错了什么?

javascript - 获取div相对于窗口的绝对位置

javascript - 延迟迭代对象

node.js - Google Closure 编译器移动了?它给出了 302 错误

node.js - 将 Web 应用程序从 Visual Studio Code 部署到 Azure 应用服务