【发布时间】:2020-08-04 10:43:05
【问题描述】:
for 循环没有返回递增的计数变量。
它表现得好像没有调用 range 函数,但确实调用了。
function* range (limit, count = 0) {
if (count >= limit) return
yield count
range(limit, count + 1)
}
for (let i of range(16)) {
console.log(i)
}
【问题讨论】:
标签: javascript recursion generator