公開:2024-11-15、更新:2024-11-15
第4話「コールバック関数のネスト」
今回は、コールバック関数のネストの問題について解説します。
マンガ
コンテンツ紹介
テキスト原稿
# 1p
1)
モフオ:
今回は
コールバック関数の
ネストの問題に
ついて話すよ
[モフオ]
2)
ミア:
そもそも
ネストって何?
ネス湖なら
知っているん
だけど
(ネッシーのポーズ)
[ミア]
-----
3)
モフオ:
えー
ネストは
入れ子の
ことだよ
4)
入れ子
マトリョーシカ
# 2p
1)
モフオ:
さて コールバック関数を
「待ち時間のある処理」の
「終了時に呼び出す目的」で
使うとする
2)
待ち時間のある処理(
コールバック関数 {
終わったあとの処理
}
}
-----
3)
モフオ:
この前提で
ファイルAを読み込んだあと
ファイルBを読み込んで…
みたいな処理が
あったとするね
4)
ファイルAを読み込む
▼
終わったら
ファイルBを読み込む
▼
終わったら
ファイルCを読み込む
▼
終わったら
ファイルDを読み込む
▼
終わったら
ファイルEを読み込む
▼
終わったら
ファイルFを読み込む
▼
終わったら
処理をする
# 3p
1)
モフオ:
これを
コールバック関数で
書くとこうなる
2)
ミア:
なんじゃ
こりゃ!
-----
3)
ファイルAを読み込む(
コールバック関数 {
ファイルBを読み込む(
コールバック関数 {
ファイルCを読み込む(
コールバック関数 {
ファイルDを読み込む(
コールバック関数 {
ファイルEを読み込む(
コールバック関数 {
ファイルFを読み込む(
コールバック関数 {
終わったあとの処理
}
)
}
)
}
)
}
)
}
)
}
)