首页 > 其他 > 详细

迭代器,生成器的理解

时间:2018-05-30 20:05:06      阅读:151      评论:0      收藏:0      [点我收藏+]

// for in 是js早期的特性,会将js对象的属性及原型上可以遍历的属性都遍历出来
// forEach 是es5出现的
// for of 是es6出现的 可以遍历所有的可以迭代的对象

//一个对象要有迭代功能,要有[Symbol.iterator]方法,[Symbol.iterator]返回一个迭代器,迭代器要有next方法才能被for of访问

// 可迭代的对象可以使用 for of 依次遍历
// next 得到的是 {value:value,done:[true/false]}

得到一个迭代器 可以通过 调用对象的 [Symbol.iterator]()

生成器可以将异步变成同步,在最新S7的语法中变成了wait

迭代器,生成器的理解

原文:https://www.cnblogs.com/chillaxyw/p/9112792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!