export default 和 export 、require的使用方式总结

1 篇文章 0 订阅

在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块——
ES6中export与export default均可用于导出常量、函数、文件、模块等;
ES6中导入模块,使用方法: import +模块名称 +from+ ‘模块标识符’ ;
ES6中导出模块,使用export default 和 export 向外暴露成员;
export 导出:import {***} from ‘***’;“{}”为要导出模块内已定义的元素名称组成的对象集合;
export default导出:import *** from ‘***’;导出模块名可自定义;
import * as xxx from ‘yyy’: 会将yyy中若干export导出的内容,组合成一个名为xxx的对象返回;

注意:
1、export default 向外导出的成员,可以使用任意变量来接收;
2、在一个模块中,export default 只允许向外导出一次;
3、在一个模块中,可以同时使用export default 和export 向外导出成员;
4、使用export向外导出成员,只能使用{ }的形式来接收,这种形式,叫做【按需导出】;
5、export可以向外导出多个成员,同时,如果某些成员,在import导入时,不需要,可以不在{ }中定义;
6、使用export导出的成员,必须严格按照导出时候的名称,来使用{ }按需接收;
7、使用export导出的成员,如果想换个变量名称接收,可以使用as来起别名;

区别require:
node中导入模块:var 名称 = require(‘模块标识符’)
node中向外导出成员的形式:module.exports = {}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值