ES6
ES6
Shi Jian Xin
想,都是问题。做,才是答案。
展开
-
ES6中的生成器和迭代器以及可迭代协议理解
一、迭代器和可迭代协议1.迭代:每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。2.js中的迭代器:如果一个对象具有next方法,且该方法会返回一个具有以下两个属性的对象,那么称这个对象为一个迭代器value:传给下一次迭代的值done:boolean类型,判断当前是否迭代完成,如果为true表示迭代完成一个简单的迭代器:const iterator = { total: 3, now: 1, next()原创 2020-10-27 22:19:48 · 196 阅读 · 0 评论 -
promise是同步还是异步的?
1.promise本身是同步的let oP = new Promise( (res, rej) => { console.log(1);});console.log(2);执行的结果先打印出1再打印出2,如果promise是异步的应该先打印出2,所以promise本身是同步2.promise的回调then是异步的let oP = new Promise( (res,......原创 2019-10-21 00:15:07 · 21114 阅读 · 7 评论