私はある計算を非同期的に行い、コールバックの計算結果を得ようとしています。複雑な計算での非同期コールバックJavascript
function customWithCallBack(callback) {
\t //Complex logic calculation that takes time.
\t callback();
}
function actualCallBack() {
\t console.log("This is callback called after certain event");
}
console.log("First");
customWithCallBack(actualCallBack);
console.log("Second");
//Required Output
First
Second
This is callback called after certain event.
//Actual Output
First
This is callback called after certain event
Second
どのように私は必要な出力を達成することができますか? まずは「最初に印刷されました」。次に、 "Second"。 最後に複雑なロジックコールバックの完了後に、 を印刷するために呼び出されます。「これは特定のイベント後に呼び出されるコールバックです。 ネットワークreqと入出力操作以外の複雑な計算でも可能ですか?
これは、このリンクによく似た質問です。https://stackoverflow.com/questions/9516900/how-can-i-create-an-asynchronous-function-in-javascript – Geono