ES6 异步操作和Async函数(11)
时间:2021-06-24 13:06 来源:汽车之家 作者:阿虎 点击:次
valuedoneAsync Iterator nextPromise asyncIterator .next() .then(({ value, {}, {}, b ]); const asyncIterator = someCollection[ Symbol .asyncIterator]();asyncIterator.next().then(iterResult1 = { console .log(iterResult1); // { value: a, b, args);} };}; // ES6 var Thunk = function ( fn ) { return function ( ...args ) { return function ( callback ) { return fn.call( this 。
data ) { var result = gen.next(data); if (result.done) return ;result.value(next); }next();} function * g () { // ... }run(g); runGeneratornextThunknextGeneratorgen.nextGeneratorresult.donenextThunkresult.value GeneratorGeneratorrunThunkyieldThunk var g = function * () { var f1 = yield readFile( fileA ); var f2 = yield readFile( fileB ); // ... var fn = yield readFile( fileN );};run(g); gnrun ThunkGeneratorGeneratorPromise co (责任编辑:admin) |