js什麼是迭代器、可迭代對象、生成器

什麼是迭代器(Iterator)? 滿足迭代器協議的對象。 迭代器協議: 對象的next方法是一個無參函數,它返回一個對象,該對象擁有done和value兩個屬性: done(boolean): 如果迭代器已經經過了被迭代序列時爲true。這時value可能描述了該迭代器的返回值。 如果迭代器可以產生序列中的下一個值,則爲false。這等效於連同done屬性也不指定。 value: 迭代器返回的任
相關文章
相關標籤/搜索