相关疑难解决方法(0)

从ES6模块导入函数表达式或函数声明有什么区别?

据我所知(参见16.3.2.1节),ES6允许函数/类导出操作数的不同语法.差异是指导出的函数是否需要在导入时解释为函数声明,在这种情况下,您可以编写:export default function () {} // (a)或作为函数表达式:export default (function () {}); // (b).

作为一个可能的相关旁注:我读到进口是悬挂的,但我不确定这意味着什么.

以这个例子为例:

import foo from 'my_module'; // (c)

据我了解,上面的语句将我的导出函数保存在foo变量中.这个变量是悬挂的,或是什么,何时?

最重要的是,foomy_module使用函数(a)和使用函数导出时,有什么区别(在设置方面)(b)

javascript ecmascript-6 es6-modules

9
推荐指数
1
解决办法
1892
查看次数

标签 统计

ecmascript-6 ×1

es6-modules ×1

javascript ×1