単純なJavaScriptの比較が機能しないという問題があります。単純なJavaScriptの比較が機能しない
なぜ12302行目にジャンプし、showNoDataText = true
に設定するのか分かりません。 285
の配列長が1
より小さいため、条件はfalse
である必要があります。 boolValue
の値は正しく(=false)
に設定されています。
しかし、何とか動作していません。比較のために==
と===
を試してみました。また、すでに'if (boolValue) {...}'
です。 誰かが考えを持っていますか?
最新のMozilla Firefoxを使用しています。 Internet Explorer 11でも動作しません。
備考:もう回答しないでください。問題は既に解決されています。 Alexisが正解を提供しました。どうもありがとう!
問題がここで説明されています Firefox debugger jumps from an if-block directly to an else-block
このテストの前にShowNodatatextをtrueに設定することができます。このテストのために変化しません。 'else {showNoDataText = false;} 'を単に追加してください。 – Alexis
コードが12302行の場合、なぜshowNoDataText = trueがここに定義されていると主張していますか?それは他のコードによって引き起こされる可能性があります。 –
'if(points.length <1)'を試してみるとどうなりますか? –