2020年2月10日

摘要: generator 生成器,生成迭代器的,es6语法。迭代器有next方法,方法执行后需要返回value,done 1.用法 2. ...扩展类数组 和 for...of 原理就是调用 [Symbol.iterator] 生成迭代器 3.async+await原理 阅读全文
posted @ 2020-02-10 17:33 静水流深a 阅读(275) 评论(0) 推荐(0) 编辑
 
摘要: ES6Module 1. import 必须出现在顶级作用域中,会变量提升,导入的变量不能赋值。 2. export 必须出现在顶级作用域中,export导出的是变量(接口)。 3. 合并导出 不能使用导出的变量。 4. 动态导入 可以在作用域中导入。 阅读全文
posted @ 2020-02-10 17:32 静水流深a 阅读(121) 评论(0) 推荐(0) 编辑
 
摘要: ES6Class 1. 用法 2. ES5类的继承 3. ES6类的继承 call + Object.create() + Object.setPrototypeOf() 4. new的原理 5. 装饰器 在执行类之前可以进行包装,装饰器必须是一个函数,只能修饰类的属性和类的方法。参数分别是类的原型 阅读全文
posted @ 2020-02-10 17:31 静水流深a 阅读(115) 评论(0) 推荐(0) 编辑
 
摘要: Promise 优点:解决并发问题(同步多个异步方法的执行结果)。解决链式调用的问题(先获取a,在获取b) 解决多个回调嵌套的问题。缺点:promise无法终止,只能说是抛弃本次promise的结果。 1. A+规范 new Promise时,需要传递一个 executor 执行器,执行器立刻执行。 阅读全文
posted @ 2020-02-10 17:30 静水流深a 阅读(179) 评论(0) 推荐(0) 编辑