JavaScript(ES6)のPromiseを試してみる その2

こんにちは、元岡です。 前回に引き続きPromiseの方をご紹介します。 今回はPromiseでラップした非同期処理を、直列に順次処理してみます。 まずはPromiseを使わないで、非同期処理をコールバックで繋げていくと・・・ var async = function(callback){ console.log("async start"); setTimeout(function(){ console.log("async end"); if (callback) callback(); }, 3000); }; async(...

JavaScript(ES6)のPromiseを試してみる その1

すっかりご無沙汰してます。 元岡です。 前回はジェネレータについて紹介させて頂きました。 引き続き、コールバックや非同期関係の記事を書いて行く予定です。 今回は、ジェネレータと同じくES6から実装されたPromiseの方も試してみます。 と、その前に… 今年の6月に公開予定の ES2017 には、5つの新仕様が入ります。 Object.values / Object.entries String padding Object.getOwnPropertyDescriptors Trailing commas in function parameter...