node.js - Babel ES6 无法导出名为 new 或 delete 的函数

标签 node.js ecmascript-6 babeljs

当我尝试导出名为“new”或“delete”的函数时,Babel 和 ESLint 会抛出解析错误。

export function new () {}
export function delete () {}

为什么会发生这种情况?这是一个错误还是因为 babel 的原因这不合理?

最佳答案

那么newdelete是JavaScript语言的保留字。因此它们不是函数的有效名称。

关于node.js - Babel ES6 无法导出名为 new 或 delete 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43341128/

相关文章:

javascript - 这个 JS 函数参数语法(具有属性默认值的对象初始化器,类似于 rest/spread 参数)是否有名称和效果?

vue.js - Nuxtjs包安装babel报错

javascript - Sails.js:路由在 Chrome 中遇到 'Too Many Requests' 错误

node.js - `npm run-script build`和 `npm build`有什么区别?

javascript - React 对此的绑定(bind)发生了什么?

JavaScript 继承 - 值未定义

node.js - req.session undefined with Redis/Express

javascript - 强大 - PUT 错误

javascript - ES6 数组方法用于删除/检测数组中的重复对象

javascript - 如何覆盖babel的预设插件选项