マンガでわかるJavaScriptのPromise

第6話「Promiseを使ったコード」

今回は「Promise」を使ったコード、その1です。

コード1

 コールバック関数の例です。

ソースコード)コールバック関数の例

setTimeout(function() {
    console.log('完了');
}, 1000);

    

コード2

 「Promise」と「then」の例です。

ソースコード)「Promise」と「then」の例

new Promise(function(resolve) {
    setTimeout(function() {
        console.log('処理1');
        resolve();
    }, 500);
})
.then(function() {
    return new Promise(function(resolve) {
        setTimeout(function() {
            console.log('処理2');
            resolve();
        }, 600);
    });
})
.then(function() {
    return new Promise(function(resolve) {
        setTimeout(function() {
            console.log('処理3');
            resolve();
        }, 700);
    });
})
.then(function() {
    return new Promise(function(resolve) {
        setTimeout(function() {
            console.log('処理4');
            resolve();
        }, 800);
    });
})
.then(function() {
    console.log('終了');
});

    

出力)実行結果

処理1
処理2
処理3
処理4
終了

    

コラム:MDN

 JavaScriptの仕様を確認するにはMDNが便利です。MDNは、『Mozilla Firefox』を出しているMozilla Foundationの、Web開発者用の文書サイトです。HTMLやJavaScript、CSSといったWebの仕様がまとまっています。

リンク)MDN Web Docs

 「Promise」についても情報がまとまっていますので、機会があれば目を通しておくとよいです。


リンク)プロミスの使用 - JavaScript | MDN
種類無料版有料版
頒布先 Amazon Booth
形態Kindle電書PDF+コード
価格0円500円
目的知識普及
安価に閲覧
作者応援
自由な環境で閲覧
DRMありなし
マンガ
コラム
実行可能な
コード
×
作成:2022/07/19  更新:2022/07/19  [Permalink]