functions* chef(){ yield 'tomato'; yield 'eggs'; } let zhangsan=chef();
console.log(zhangsan.next()); //{value:'tomato',done:false} console.log(zhangsan.next()); //{value:'eggs',done:false} console.log(zhangsan.next()); //{value:undefined,done:true}
functions* chef(foods){ for(var i=0;i<foods.lingth;i++){ yield foods[i] } } let zhangsan=chef(['tomato','eggs']); console.log(zhangsan.next()); //{value:'tomato',done:false} console.log(zhangsan.next()); //{value:'eggs',done:false} console.log(zhangsan.next()); //{value:undefined,done:true}
let chef =functions* (foods){ for(var i=0;i<foods.lingth;i++){ yield foods[i] } } let zhangsan=chef(['tomato','eggs']); console.log(zhangsan.next()); //{value:'tomato',done:false} console.log(zhangsan.next()); //{value:'eggs',done:false} console.log(zhangsan.next()); //{value:undefined,done:true}