Ich versuche, ein Versprechen-Wrapper-Generator zu schaffen, damit ich tun kann:Ist es möglich, Versprechen innerhalb Generator zu verpacken?
var asyncResult = PromiseWrapper($.ajax(...));
Bisher habe ich versucht, mit:
function PromiseWrapper(promise){
return function *wrapper(promise){
promise.then(function(result){
yield result;
}, function(err){
throw err;
});
}(promise).next().value
}
aber dies nicht gelingt, weil innerhalb nachgebend Ein normales ist nicht erlaubt. Gibt es dafür einen Workaround? Danke: D
ps: Ich verwende babel den Code aus es6 zu übersetzen
'innen Versprechen Nachgeben ist allowed' nicht - Es sollte' haben in einer normalen Funktion Nachgeben nicht – thefourtheye
@thefourtheye yep ist allowed' die correct-- ist ich es jetzt –