ch01-magic-run.js `Q�n@V �n@V /* * Functional Programming in JavaScript * Chapter 01 * Magical -run- function in support of Listing 1.1 * Author: Luis Atencio */ // -run- with two functions var run2 = function(f, g) { return function(x) { return f(g(x)); }; }; // -run- with three functions var run3 = function(f, g, h) { return function(x) { return f(g(h(x))); }; }; // Test this magical function va
ES6形式のPromiseを使うときに頻出する3つのパターン。直列パターン、並列パターン、分岐パターンを説明します。 最近、Promise周りが盛り上がっていて、reduceを使ったほうが良いとか、ライブラリがどうとか・・・いう話を聞くのですが、そもそも「ベタに書いたときにどうするのが基本なのか」という情報が見つからないので書いてみました。 直列パターン 一番良く使うのは、複数の処理を直列につなげるパターンでしょう。#1が終わってから、#2、#2が終わってから#3というパターンです。 Promise.resolve() .then(function(){ return new Promise(function(fulfilled, rejected){ asyncFunc(function(){ fulfilled(); }); }) }) .then(function(){ return
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く