Open quoniammm opened 9 years ago
var userExist = yield $User.getUserByName(data.name); if(userExist) { //...... }
yield不是没有返回值的吗?下面这个程序a的值也没打印出来,为什么上面的程序,userExist会被赋值呢
> function *con() { ... var a = yield function() { ..... return 1; ..... } ... console.log(a); ... console.log('b'); ... } undefined > con() {} > var a = con() undefined > a.next() { value: [Function], done: false } > a.next() undefined b { value: undefined, done: true }
你可以去了解下 co
yield不是没有返回值的吗?下面这个程序a的值也没打印出来,为什么上面的程序,userExist会被赋值呢