前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript: es6+ export 和 export default 的区别

JavaScript: es6+ export 和 export default 的区别

作者头像
西南_张家辉
发布2021-02-02 10:04:48
7850
发布2021-02-02 10:04:48
举报
文章被收录于专栏:张家辉的树屋

ES6+ 中export 和export default的区别

相同点

  • 1、export 和 export default 都可以导出常量、函数、文件、模块
  • 2、你可以在其他文件中或者其他模块中通过 import (常量 | 函数 | 文件 | 模块)

不同点

  • 3、在一个文件或模块中,export、import 可以有多个,export default 只能导出一个。
  • 4、通过 export 方式导出,在导出时需要加 { },export defalut则不需要。
代码语言:javascript
复制
// a.js
// 使用 export defalut
export const str = 'balala'

export function combo(sth){
    return sth;
}

// b.js
// 导入
import { str,combo } from './a.js'
复制代码
  • export defalut 只能导出一个
代码语言:javascript
复制
// c.js
const str = 'balala'

export defalut str

// d.js
// 不需要大括号
import str from './c.js'
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 相同点
  • 不同点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档