Generator函数是ES6提供的一种 异步编程解决方案,Generator函数是分段执行的,yield表达式是暂停执行的标记,而next方法可以恢复执行
Map对象保存键值对,任务值(对象或原始值)都可以做为一个键或一个值
Decorator 就是一种动态地往一个类中添加新的行为的设计模式,它可以在类时,扩展一个类的功能,并且 去修改类本身的属性和方法,使其可以在不同类之间更灵活的共用一些属性和方法;修饰模式(Decortaor),是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。修饰模式相比生成子类更加灵活,这样可以给某个对象而不是整个类添加一些功能
相同点:都是定义这是的,都可以修改
生成对象的模板
es6语法 中,super指代父类的构造函数;react里面就是指代 React.Component 的构造函数
promise.all
的特点Promise
实例的数组或具有 Iterator
接口的对象,Promise
对象,则使用 Promise.resolve
转成 Promise
对象resolved
,返回值将组成一个数组传给回调rejected
,返回值将直接传递给回调 all()
的返回值也是新的 Promise
对象Map 保存键值对,并且能够记住键的原始插入顺序。任何值都可以作为一个键或一个值;
set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用