es6简述

15次阅读

共计 426 个字符,预计需要花费 2 分钟才能阅读完成。

1. 箭头函数

首先是书写方便

其次是解决了 this 指向全局的问题, 这里改为了指向当前

2. es6 模块化

可以用 export 来对外暴露函数, 外部通过 import 来引入函数

3. class 类

里面的构造函数写在 constructor 里面

并且函数添加是用 add(){}, 并没有 function 关键字

继承者用 extends 父类来继承对象

构造函数要用到 super() 来引入继承的构造函数

4. set 和 map

set 类似数组, 但是不允许有重复的元素出现

map 的 key 可以是任意数据类型, 包括对象

他们两个的方法其实都是差不多的, 都是迭代的作用

map 多了个 set() 和 get() 的方法, set 是使用 add() 来进行添加的

5. promise

按照 promise 定义, 他有四种状态

  • pending 初始状态
  • fulfilled 成功的操作
  • rejected 失败的操作
  • settled 最后处理状态

函数内部主要有两个参数 (resolve, reject)

6. 块级作用域 let

7. 用 for-of 来遍历数组中的值

正文完
 0