AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# generator yield既可以传参,也可以返回 ## 1.1传参 ~~~ function *show(){ alert("a"); let a = yield; alert("b"); alert(a); } let gen = show(); gen.next(); gen.next(5); ~~~ ## 1.2返回值 ~~~ function *show(){ alert("a"); yield 12; alert("b"); } let gen = show(); let obj1 = gen.next(); let obj2 = gen.next(); console.log(obj1); //{value: 12, done: false} console.log(obj2); //{value: undefined, done: true} ~~~ ~~~ //最后一个值靠return function *show(){ alert("a"); yield 12; alert("b"); return 22; } let gen = show(); let obj1 = gen.next(); let obj2 = gen.next(); console.log(obj1); //{value: 12, done: false} console.log(obj2); //{value: 22, done: true} ~~~