共计 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 来遍历数组中的值
正文完