js生成器使用测试,生成器使用测试
// 生成多少个yield 就能被for of 遍历多少次
function* mytest() {
for (let i = 0; i < 5; i++) {
yield Math.random(10) * 1000
}
}
// for of 会迭代生成器里面所有的yield ,有多少个yield就会迭代多少次
for (let i of mytest()) {
console.log(i, "i")
}
前端工程师、程序员

浙公网安备 33010602011771号