为什么我不能在ES6中导出名为“导入”的函数

00

我想导出一个名为“ import”的函数,如下所示:

export function import(foo, bar) {
    console.log(foo + bar);
}

但是由于某些原因,es6 linter抱怨“导入不是函数的有效标识符”,请参见此提琴。

怎么了?我不能在es6中使用名为import的函数吗?出口呢?

贝吉

import并且export保留字您不能将它们用作函数声明的名称。

但是,您仍然可以将它们用作导出的名称-您无法使用它声明变量:

function _import(foo, bar) {
    console.log(foo + bar);
}
export {_import as import};

我建议不要这样做,因为它会使导入复杂化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章