JavaScriptのプログラミングをしているときにこのメッセージが表示され、Google検索の後に、どういう意味か、このエラーの原因がわかりません。私は以下のコードを含んでいます。誰かが私にそれを説明したり、それを修正する方法や何が起こっているのかを私に指し示すことができますか?奇妙なことは、私のプログラムにこの部分のようなコードが他にもあることです。私はそれらについて私にエラーを与えることはないので、私は本当に混乱しています。また、私はこのエラーを火かき棒の実行で表示するだけです。それ以外の場合はうまく動作せず、エラーメッセージも表示されません。私もChromeで試してみましたが、同じ問題がありましたが、エラーメッセージは表示されませんでしたが、コードは機能しません。globalstorageの使用は推奨されていません。代わりにlocalstorageを使用してください
foundTextFn = function(){
console.log('fire');
if (foundTextArrayPosition != foundTextArray.length){
writeText(foundTextArray[foundTextArrayPosition],"happy");
foundTextArrayPosition += 1;
}
foundTextFnTimer=setTimeout("foundTextFn()",4000);
}
私の方法のもう一つは、基本的に同じことですが、うまくいきます。それが重要な場合、これらの変数はすべて、ファイルの先頭にvar foundTextArrayPosition = 0;として宣言されたグローバル変数です。例えば。
awayFn = function(){
if (awayArrayPosition != awayArray.length){
if (changeAwayState){
changeAwayState = false;
writeText(awayArray[awayArrayPosition],"normal");
awayArrayPosition ++;
temp = pickRandomSpot();
randomX = temp[0];
randomY = temp[1];
}
else{
changeAwayState = true;
}
awayTimer=setTimeout("awayFn()",10000);
}
else{
abandoned = true;
whyGoneArrayPosition = 0;
whyGoneFn();
}
}
localStorageを使用してみましたか? – TJHeuvel
私は今どのようなストレージを使用していますか? – marblecatdog
エラーメッセージを一読しましたか? – TJHeuvel