default作为默认值导出
而第二段代码中,先定义了sub()函数,然后将其导出为默认值,如果需要计算默认值,就可以使用这个方法
在上一篇中,我们知道可以通过as关键字对导出进行重命名,如下所示
function...加上default是javascript中的默认关键字,因此不能将其用作变量,函数或者类的名称,但是却可以,将其作为属性名称,所以用default来重命名模块时为了尽可能与非默认导出的定义一致,如果想在一条导出语句中同时制定多个导出...,这个包括默认导出,这种用法就非常有用了
以下是在Node坏境中测试如下所示:
将下面的js代码命名为exampleExprt.js,为es6写法,由于目前node暂不支持module模块化,所以得通过...可以用一条语句导入所有导出的绑定,例如,如下所示:将下面的代码命名为exampleDefault.js
export var name = "川川"; // 非默认导出格式
export let desc...,需要用双大括号{}把要暴露的变量对象和绑定的变量对象包裹起来,否则就会报错
当然也可以通过as关键字进行导出导入重命名,关于Es6中的模块化,非常重要,只要接触过利用脚手架XXX-cli自动构建的项目