es6中默认导出和普通导出的区别:
1、默认导出只能有一个,而默认导出可以有多个(声明)
2、默认导出的变量、函数或类可以在导入时使用任何名称进行重命名,也可以不重命名直接使用,而普通导出必须使用相同的名称进行导入
3、在导入时,可以使用import defaultExport from 'module’语法导入默认导出,也可以只用import * as name from 'module’语法导入所有导出;而普通导出必须使用import {nameExport} from 'module’语法导入
4、默认导出是可以省略花括号而普通导出必须使用花括号
// 导入默认导出
import sum from './module.js';
// 导入普通导出
import { PI, square, Person } from './module.js';