Skip to content

Commit 334d2fc

Browse files
committed
12.23
1 parent 4f456ee commit 334d2fc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

data/blog/diedaiqiheshengchengqi.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
迭代器(iterator)能让我们在某个数据结构上进行遍历的对象
1010
在 JavaScript 中,迭代器是一个对象,它定义一个序列,并在终止时可能返回一个返回值。 更具体地说,迭代器是通过使用 next() 方法实现迭代器协议(Iterator protocol)的任何一个对象,该方法为无参数或者一个参数的函数
1111
该方法返回具有两个属性的对象: value,这是序列中的 next 值;和 done ,如果已经迭代到序列中的最后一个值,则它为 true 。如果 value 和 done 一起存在,则它是迭代器的返回值。
12-
一旦创建,迭代器对象可以通过重复调用next()显式地迭代。 迭代一个迭代器被称为消耗了这个迭代器,因为它通常只能执行一次。 在产生终止值之后,next()返回{donetrue}
12+
一旦创建,迭代器对象可以通过重复调用next()显式地迭代。 迭代一个迭代器被称为消耗了这个迭代器,因为它通常只能执行一次。 在产生终止值之后,next()返回`{done:true}`
1313
```
1414
//实现一个迭代器
1515
const arr = ['aaa','bbb','ccc','ddd']

0 commit comments

Comments
 (0)