タグ

2017年11月27日のブックマーク (1件)

  • JavaScriptのPromise - Qiita

    JavaScriptのPromiseについて。 同期処理 / 非同期処理 同期処理 JSはシングルスレッドで、ひとつ処理が終了したら次の処理を実行、という形で、通常は同期処理がおこなわれる。 var i = 0; function doSomething1() { console.log(i); } function doSomething2() { i += 1; console.log(i); } doSomething1(); // 0 doSomething2(); // 1 同期処理では、1つの処理が詰まると次の処理が行われない。 (例: APIのレスポンス待機, 複雑な計算 etc.) そのため、非同期処理ももちろん用意されている。 非同期処理 1つの処理の終了を持たないまま別の処理に進める方法。 例えば、setTimeout, addEventListener, jQuery

    JavaScriptのPromise - Qiita