- throw()的最后一个console.log输出是不是错了?

来源:2-59 Generator

Zh_S3

2019-12-24

写回答

1回答

快乐动起来呀

2019-12-24

错了指什么呢

0
1
Zh_S3
let g = gen() console.log(g.next()) // { value: 42, done: false } console.log(g.next()) // { value: 42, done: false } console.log(g.next()) // { value: 42, done: false } // 中断操作 g.throw(new Error('break')) console.log(g.next()) // {value: undefined, done: true} 最后一次输出 我觉得是 { value: 42, done: false }
2019-12-24
共1条回复

再学JavaScript ES(6-10)全版本语法大全

前端无门槛学习,从ES6到ES10,一套课程掌握JS最新语法

1182 学习 · 336 问题

查看课程