ES6 异步操作和Async函数(5)
时间:2021-06-24 13:06 来源:汽车之家 作者:阿虎 点击:次
asyncPromisethenawait async function getStockPriceByName ( name ) { var symbol = await getStockSymbol(name); var stockPrice = await getStockPrice(symbol); return stockPrice;}getStockPriceByName( goog ).then( function ( result ) { console .log(result);}); asyncPromise function timeout ( ms ) { return new Promise ((resolve) = {setTimeout(resolve, Promise .resolve( 2 ) ]; console .log(res);}).catch(onerror); // co( function * () { var res = yield { 1 : Promise .resolve( 1 ),。
data ) { if (error) return reject(error);resolve(data);}); });}; var gen = function * () { var f1 = yield readFile( /etc/fstab ); var f2 = yield readFile( /etc/shells ); console .log(f1.toString()); console .log(f2.toString());}; (责任编辑:admin) |