ES6 export、import 导入导出

ES6 export、import 导入导出

  • 在node 中,module.exports 是和 require配合使用的
  • 在 es6 中, export defalut 是和 import ** from '标识符' 配合使用的
  1. 在模块中,使用 export default 向外暴露成员,只能唯一的一个 export default
  2. 使用 export default 向外暴露的成员对象,可以使用任何合法的变量名来接收!
  3. export default 和 export 可以同时使用;
  4. 使用 import 变量名 from '标识符' 这种形式导出得到的变量,默认只能拿到 export default 导出的成员,拿不到 export 导出的成员
  5. 使用 export 导出的成员,只能使用 import{成员名} from ‘标识符’ 来进行接收!(这种{}导出成员的形式,叫做按需导出)
  6. export 导出成员,可以导出多次,没有次数限制!同时,export 导出的成员,必须按照导出的名称来接收,如果想要起别名,需要使用 as 关键字 import {c,d as dd} from ‘路径标识符’
  7. 按需导出的时候,接收的顺序可以任意调整!

main.js

import m1,{c,d as dd} from './a.js'
console.log(m1);
console.log(c);
console.log(dd);

a.js

var a = 10
export default{
    a
}

export var c = '哈哈哈';

export var d = 'oooo';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值