摘要:
要点:async语法 一、async语法 1.async也是处理异步的,它是对Promise的扩展,也让异步更加方便 2.优势:async 是基于Promise的,虽然是异步操作,但看上去像同步 3. async 的基本语法: let p1=new Promise((resolve,reject)= 阅读全文
摘要:
要点:代理能力 1.什么是代理? 答:给目标对象封装一层拦截,外界访问必须先通过这层拦截 2.类似猎头招聘,你自己发布招聘会暴露自身信息,而通过中介则安全的多 3.代理Proxy的语法: // 目标对象 let obj={ name:'Mr.Lee', age:100, gender:'男' } / 阅读全文
摘要:
要点:1.状态特点 2.更多方法 一、状态特点 1.Promise解决了异步多层回调混乱,且执行顺序的问题 2.Promise对象异步操作的三种状态: (1).Pending(进行中) (2).Fulfilled(已完成) (3).Rejected(已失败) 3.当异步操作执行之后,它得到的结果来决 阅读全文
摘要:
要点:1.Promise介绍 2.实例测试 一.Promise介绍 1.Promise,即异步通信编程的一种解决方案,比传统的回调式更强大 2.ES6之前非常多层次嵌套的同步、异步,执行顺序混乱且不好维护 3.Promise很好的解决了这些问题,下面为它的语法 // 创建一个Promise实例 le 阅读全文
摘要:
迭代器和生成器 要点:1.迭代器和生成器 2.默认迭代接口 一.迭代器和生成器 1.迭代器( Iterater ),用于给数据解构提供统一的访问遍历的机制 2.ES6之前的迭代器比较麻烦,现在引入生成器对象,让迭代器更加容易 3.创建一个生成器方法,方法名前加上 * 号,迭代的内容之前使用 yiel 阅读全文