ES6语法中的导出和导出export/import

ES6语法的导出和导入默认成员和非默认成员学习笔记

1.ES6语法中使用export导出成员或者函数,对应的导入时需要使用import

2.export导出默认函数和默认成员时一个模块(通常是一个js文件)只能有一个默认成员或者默认函数

(1)//导出默认函数

export default function(){

    console.log("这是ES6语法111");

}

对应导入时并使用示例

import bar from "./bar"  //导入

bar(); //调用

(2)//导出默认对象

export default{

    name:"张三",

    age:33

}

对应导入并使用

import obj from "./defaultObject"

console.log(obj)

console.log(obj.name)

3.导出导入非默认函数和非默认成员示例

//ES6语法导出默认函数,一个文件种只能 有一个默认函数或者一个默认对象

export default function(){

    console.log("这是ES6语法111");

}

//ES6导出非默认成员

export const x=1;

export const y=20;

//es6导出非默认函数,导出非默认函数时需要给函数定义一个名字

export function add(x1,x2){

    return x1+x2;

} 

对应导入并使用

import {x,y,add} from "./bar"   //导入bar文件种的x,y成员变量和add函数
console.log(x,y,add(10,30))

import * as bar from "./bar"   //*表示导入bar文件种的所有成员和函数,包含默认成员和默认函数
bar.default()

console.log(bar.x,bar.y,bar.add(20,30))

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值