.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Promiseではコールバックを関数に渡すかわりに、
コールバックを付属させたPromiseオブジェクトをリターンする。

コールバック地獄の解決

ネストが深くなりコードが読み難くなるということがある。
(ただし、これは、無名関数デリゲートを使用した場合の話)

比較

従来型

doSomethingの中で、successかfailureのコールバックを呼ぶ。

function successCallback(result) {
  console.log("It succeeded with " + result);
}

function failureCallback(error) {
  console.log("It failed with " + error);
}

doSomething(successCallback, failureCallback);

Promise型

Promiseを返し、thenやcatchのメソッド・チェーンでコールバックを処理。

参考

MDN

Qiita

HTML5Experts.jp


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS