ES6-----学习系列十八(模块化)

模块化的概念是非常重要的,es6都会使用到模块化

index.js

// export let A=123;
//
// export function test(){
//   console.log('test');
// }
//
// export class Hello{
//   test(){
//     console.log('class');
//   }
// }

let A=123;
let test=function(){
  console.log('test');
}
class Hello{
  test(){
    console.log('class');
  }
}

export default {
  A,
  test,
  Hello
}

注意:

1、如果没有default  那么在另一个文件里面 必须使用 {}进行包裹 且里面的名称需要保持一致

import {A ,test,hello} from 'index'

import * as lesson from 'index'//把所有的内容都导入到lesson里面

2、使用default 名称可以任意命名

import lesson from 'index'

 

 

 

总结:到这里es6的一些基本的语法就写完了,再次说明一下,所有的都是个人的一些理解,可能有不准确或者不正确的地方,还是希望大家多多指正,另外,这里并没有覆盖es6的全部的细节和内容,如果想深入学习es6

   推荐大家学习阮一峰的es6教程,http://es6.ruanyifeng.com/。谢谢。

 

转载于:https://www.cnblogs.com/diasa-fly/p/7026464.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值