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

目次

概要

setTimeoutsetInterval、最新の「Web Workers」を使用可能。

疑似の並行処理

setTimeout

指定された遅延の後に、コードの断片または関数を”一回だけ”実行する。

setInterval

指定された遅延の後に、コードの断片または関数を”繰り返し”実行し続ける。

並行処理

Web Workers

前述のsetTimeoutsetIntervalは、疑似の「並行処理」で、
Web Workersを使用することによって、スレッド機能を追加できるようになる。

非同期

Promise

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

従来型

doSomethingの中で、successかfailureのcallbackを呼ぶ。

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のメソッド・チェーンでCallbackを処理。

参考

setTimeout

setInterval

Web Workers

Promise


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