您的位置:首页 > Web前端 > JavaScript

ES6 export和export default的区别

2017-08-22 11:07 543 查看
在ES6中export和export default均可用于导出文件、常量、模块、函数等,在导入这些文件时需要配合 import 使用。

在一个文件中可以存在多个export,但只能存在一个export default:

// export导出用法:
export function a () {
}
export const name = 'Ycz';
// export导入用法(导入实例需带'{}'且实例名必须与导出的实例名一致):
import {a, name} from 'xxxxx'

// export default导出用法:
const obj = {
  name: 'YYYYcz'
};
export default obj;
// export default导入用法(导入实例不需要带'{}'且实例名也不必与导出的实例名一致):
import defaultObj from 'xxxxx'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ES6 javascript