1. 箭头函数

首先是书写方便

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

2. es6模块化

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

3. class类

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

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

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

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

4. set和map

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

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

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

image

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

5. promise

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

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

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

6. 块级作用域let

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


阿淳
0 声望0 粉丝