「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
setTimeoutやsetInterval、最新の「Web Workers」を使用可能。
指定された遅延の後に、コードの断片または関数を”一回だけ”実行する。
指定された遅延の後に、コードの断片または関数を”繰り返し”実行し続ける。
前述のsetTimeoutやsetIntervalは、疑似の「並行処理」で、
Web Workersを使用することによって、スレッド機能を追加できるようになる。
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を返し、thenやcatchのメソッド・チェーンでCallbackを処理。
let promise = doSomething(); promise.then(successCallback, failureCallback);
doSomething().then(successCallback, failureCallback);