跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
JavaScript
/
迭代器与生成器
生成器尚未完成时,break 离开 for...of 循环会发生什么?
来自 迭代器与生成器
Node 24
进阶
1分钟
生成器尚未完成时,break 离开 for...of 循环会发生什么?
循环会调用迭代器的 return 方法,使包围产出点的 finally 块有机会运行。
循环会等待垃圾回收执行生成器的 finally 块。
生成器会重新启动,并在后台消费剩余值。
循环会在退出前把所有剩余值转换成数组。
检查
向 AI 询问这道练习
报告错误
下一道练习
哪种实现能让集合支持相互独立的重复遍历?
测验
有新版本可用
重新加载