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
)

网友评论