export default
用于从脚本文件中导出单个类、函数或基元。
导出也可以写为
export default function SafeString(string) {
this.string = string;
}
SafeString.prototype.toString = function() {
return "" + this.string;
};
这用于将此功能导入另一个脚本文件中
在应用中说.js,你可以
import SafeString from './handlebars/safe-string';
关于出口的一点点
顾名思义,它用于从脚本文件或模块中导出函数,对象,类或表达式
实用工具.js
export function cube(x) {
return x * x * x;
}
export const foo = Math.PI + Math.SQRT2;
这可以导入并用作
应用程序.js
import { cube, foo } from 'Utilities';
console.log(cube(3)); // 27
console.log(foo); // 4.555806215962888
或
import * as utilities from 'Utilities';
console.log(utilities.cube(3)); // 27
console.log(utilities.foo); // 4.555806215962888
使用导出默认值时,这要简单得多。脚本文件只导出一件事。立方体.js
export default function cube(x) {
return x * x * x;
};
并用作应用程序.js
import Cube from 'cube';
console.log(Cube(3)); // 27