在genrator里模拟异步,在异步函数里赋值,得到undefined。如果用法不对,求轻喷。demo代码如下。
function test_generator (){
setTimeout(function(){
return 1;
},1000);
}
function* generateNumber() {
var test = yield test_generator();
console.log(test);
}
var result = generateNumber();
得到的test是undefined,求指导要怎么样才能让test值为1。