js什么是迭代器、可迭代对象、生成器

什么是迭代器(Iterator)? 满足迭代器协议的对象。 迭代器协议: 对象的next方法是一个无参函数,它返回一个对象,该对象拥有done和value两个属性: done(boolean): 如果迭代器已经经过了被迭代序列时为true。这时value可能描述了该迭代器的返回值。 如果迭代器可以产生序列中的下一个值,则为false。这等效于连同done属性也不指定。 value: 迭代器返回的任
相关文章
相关标签/搜索