// sum.js
export default function sum(x) {
return x + x;
}
// index.js
import * as sum from "./sum";
使用符号 *
,我们引入文件中的所有值,包括默认和具名。如果我们有以下文件:
// info.js
export const name = "Lydia";
export const age = 21;
export default "I love JavaScript";
// index.js
import * as info from "./info";
console.log(info);
将会输出以下内容:
{
default: "I love JavaScript",
name: "Lydia",
age: 21
}
以 sum
为例,相当于以下形式引入值 sum
:
{ default: function sum(x) { return x + x } }
我们可以通过调用 sum.default
来调用该函数