ES6之export default和export区别

发表日期:  Creative Commons Licence

https://www.jianshu.com/p/edaf43e9384f

https://stackoverflow.com/questions/42478661/difference-between-export-and-export-default-in-javascript

  • exportexport default均可以用于常量、函数、文件、模块的导出。
  • 在其他模块中通过import [filename] from ".."导入外部模块。
  • 在一个文件或模块中,exportimport可以有多个,export default仅能有一个
  • 通过export方式导出的,在导入时需要加{}export default则不需要。
function f1(){};
function f2(){};
export {f1},{f2};
export function f3(){};
export var v4;
//import {f1,f2,f3,v4} from "*.js"
function f1(){};
export default f1(){};
//import f1 from "*.js"