手写个简单的遍历器

Posted 问问大将军

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手写个简单的遍历器相关的知识,希望对你有一定的参考价值。

Array.prototype.values = function(){
let i = 0;
let self = this
return {
next(){
const done = i>= self.length
const value = done? undefined : self[i++]
return {
value,
done
}
}
}
}
const color = [‘red‘,‘green‘,‘white‘];
//控制台
color.values()
color.next()
输出……xxx  自己尝试一下把

以上是关于手写个简单的遍历器的主要内容,如果未能解决你的问题,请参考以下文章

迭代器模式

如何使用Android片段管理器传递变量[重复]

Atiit 如何手写词法解析器

前端面试题之手写promise

自己手写调度器,理解Python中的asyncio异步事件循环与协程

自己手写调度器,理解Python中的asyncio异步事件循环与协程