エクスプレス4をサーバーエンジンとして使用する。次の関数を実行すると、ウィンドウが応答しなくなります。コンソールにエラーはありません。エラーを提供しないJavascriptバグをデバッグする方法
function updateLoadedData(type, schedule, date) {
var dateYear = date.year()
var dateMonth = date.month()
var dateDate = date.date()
if (dateData[dateYear] == undefined)
dateData[dateYear] = new Array()
if (dateData[dateYear][dateMonth] == undefined)
dateData[dateYear][dateMonth] = new Array()
if (dateData[dateYear][dateMonth][dateDate] == undefined)
dateData[dateYear][dateMonth][dateDate] = new Array()
var output = ["hello", "stackoverflow"]
dateData[dateYear][dateMonth][dateDate] = output
}
私はこのバグの原因を突き止めようとしています。どんな助けもありがたい。前もって感謝します。それはあなたの最後の文に結びついているよう
わかりませんが、この関数から何かを返す必要はありませんか? – Shilly
[**デバッガ**](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/debugger)、[** console.log **](https:// developerブラウザーコンソール(ChromeのF12)を使用してスクリプトでブレークポイントを適用すると、何が起きているのかを特定できるはずです。 – Nope
私はコードの原因となるエラーを単純化しました。これは、3D配列と一緒にやるべきことです。 –