档案:SafeString.js
// Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString;
我从未见过export default。是否有任何等效的东西export default更容易理解?
export default
它是ES6模块系统的一部分,如此处所述。该文档中还有一个有用的示例:
如果模块定义了默认导出: export default function() { console.log("hello!") } 那么您可以通过省略花括号来导入该默认导出: import foo from "foo"; foo(); // hello!
如果模块定义了默认导出:
export default function() { console.log("hello!") }
那么您可以通过省略花括号来导入该默认导出:
import foo from "foo"; foo(); // hello!
更新: 自2015年6月,该模块系统中定义§15.2和export在特定语法中定义§15.2.3 ECMAScript的2015规范的。
export