关键字对外暴露定义声明时变量对象,函数或者类,而通过import关键字在另一个模块导入所暴露时变量的对象,
通常引用变量对象与对外暴露的变量对象要一一对应,当然也可以在导入导出时通过as关键字进行重命名...default作为默认值导出
而第二段代码中,先定义了sub()函数,然后将其导出为默认值,如果需要计算默认值,就可以使用这个方法
在上一篇中,我们知道可以通过as关键字对导出进行重命名,如下所示
function...,Error,Object)提供的方法不够用时,完成不了所需要的功能时,我们就可以通过原型进行额外的拓展,那些插件写法就是基于原有的对象额外拓展来的
注意:无绑定导入最有可能被应用于创建Polyfill...在另一个模块中通过import关键字进行导入,import {indefined1,...} from '本地模块路径',注意导入时变量对象要与导出时一一对应,当然也可以通过as关键字进行重命名
3....default关键字,而在另一模块导入绑定变量对象时,不用加双{}大括号,并且若是有默认导出和非默认导出时,在导入绑定变量对象时,默认导出的绑定放在前面,而非默认的绑定放在后面,对于非默认导出时,在导入绑定变量对象与导出暴露的变量对象要一一对应