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...

JavaScript(ES6)のジェネレータを試してみる

初めまして、初投稿です! 株式会社あゆたに所属する、元岡(もとおか)と申します。 主に Android や iOS 等のスマフォアプリの開発を行っているエンジニアです。 最近は PhoneGap 等の クロスプラットフォームツール や Node.js を使った案件も行う事もあって、JavaScript を使う機会が増えています。 私自身は Webのフロントエンドの経験が浅く、またES6 (ECMAScript6)についても触れる機会がなかったので、...