function getUsers(){
setTimeout(()=>{
let data = '用户数据'
interator.next(data) //将data用户数据传递给下一个next
},1000)
}
function getOrders(){
setTimeout(()=>{
let data = '订单数据'
interator.next(data) //将data订单数据传递给下一个next
},1000)
}
function getGoods(){
setTimeout(()=>{
let data = '商品数据'
interator.next(data)//将data商品数据传递给下一个next
},1000)
}
function * gen(){
let one = yield getUsers();
console.log(one) //打印第一个返回
let two = yield getOrders();
console.log(two) //打印第二个返回
let three = yield getGoods();
console.log(three) //打印第三个返回
}
let interator = gen()
interator.next()