返回博主主页

ES6——yield例子

1.

// function* demo() {
//  foo(yield 'a', yield 'b'); // OK
// let input = yield; // OK
// }
function* demo() {
//  console.log('Hello' + yield); // SyntaxError
//  console.log('Hello' + yield 123); // SyntaxError
 console.log('Hello1' + (yield)); // OK
 console.log('Hello2' + (yield 123)); // OK
}
var d = demo()
var res = d.next()
while(!res.done){
    console.log("test" + res.value);
    res = d.next();
}

 

 

posted @ 2021-11-01 10:11  懒惰的星期六  阅读(66)  评论(0编辑  收藏  举报

Welcome to here

主页