JavaScriptのajax呼び出しでの除外順序の問題については、かなりの質問があります。非同期非同期のJavaScriptでの実行順序
ajax呼び出しがない場合、コードが上から下に実行されると想定するのは安全ですか?
以下、このコードがあります。私が呼び出す関数には、非同期呼び出しがありません。
someFunction() {
// Call some external function
doSomething();
// Then call another external function
const x = doSomethingElse();
if(x === 0) {
// Call third function
thirdFunction();
}
}
現在、私が最初に呼び出さなっていませんdoSomething()
かのように見える状況に実行していますよ。これは可能ですか?
P.S.私はReact/Reduxアプリでこの問題を抱えており、doSomething()
は、店内の何かをリセット/クリアする予定のアクションですが、現在は機能していません。
カーソルがdosomething()内に入るかどうかをデバッグしましたか? – MukulSharma
それ以外のものはありますか?データが到着する前に呼び出されていますか? – Mikkel
コードをステップ実行すると、まずdoSomething()がヒットします。だから、オーダーはOKだと思われますが、なんらかの理由でコードはレデューサーに当たっていません。だから、別の問題です。ありがとう! – Sam