码迷,mamicode.com
首页 > 其他好文 > 详细

迭代器,生成器的理解

时间:2018-05-30 21:13:55      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:es5   迭代器   对象   语法   reac   最新   方法   next   迭代   

// 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

迭代器,生成器的理解

标签:es5   迭代器   对象   语法   reac   最新   方法   next   迭代   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!