摘要: generator其实是一种函数,普通函数— 一路到底,generator函数—中间能停; 基本用法: function *show(){//如果存在异步操作就用yield yield; //暂停 }let p = show();p.next(); 其原理就是生成了一堆的小函数,然后依次执行. yi 阅读全文
posted @ 2019-12-02 23:19 LPEIL 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.异步:操作与操作之间没有关系,同时进行多个操作,代码更复杂 2.同步:同时只能做一个事,代码简单 promise的三种状态:pending/reslove/reject 。pending就是未决,resolve可以理解为成功,reject可以理解为拒绝 promise-消除异步操作 let p 阅读全文
posted @ 2019-12-02 22:50 LPEIL 阅读(590) 评论(0) 推荐(0) 编辑
摘要: let 与 var 的区别 a.let 不能重复声明,但var可以 b.let会产生块级作用域,且只在自己的作用域内生效,但var不受限制 c.变量提升 console.log(i) //undefined var i=10; console.log(i) //10 console.log(i) / 阅读全文
posted @ 2019-12-02 14:14 LPEIL 阅读(321) 评论(0) 推荐(0) 编辑