タグ

ブックマーク / qiita.com/haoyu_ma (1)

  • JS基礎ー非同期とコールバック - Qiita

    初めに 自分は業務中でよくPromiseで非同期処理を実現しますが、そもそもなぜPromise使うのかをよくわからないので、今回は基礎からJavaScriptの非同期とコールバックについて整理してみます。 先ずは定義 非同期処理:JSにおける非同期処理は、プログラムコードを上から順に1行ずつ実行していきません コールバック:他のコードの引数として渡されるサブルーチンである 例 function A(callback){ console.log("I am A"); callback(); //渡されるサブルーチン } function B(){ console.log("I am B"); } A(B); 非同期処理とコールバック コールバックは非同期処理を実現するの手段の一つであり、逆にコールバックで実装したコードは必ず非同期処理とは言えません。 上の例がコールバックで同期処理の例です。

    JS基礎ー非同期とコールバック - Qiita
  • 1