私はここで奇妙な問題に遭遇しました。私は配列status=new Array()
を持っています。次に、0
からN-1
まで繰り返して、status[i]="idle";
を割り当てます。値を確認するために警告を出そうとしましたが、すべて文字昏睡,
に割り当てられています。誰が何が間違っているか知っていますか?文字列のJavaScript配列
var status=new Array();
window.onload = function() {
for(var i=0;i<5;i++) {
status[i]="idle";
alert(status[i]);
}
}
ああ、私は見る!どうもありがとう! –
ええ、それを隠すかもしれないwindow.statusプロパティがあります。 私はちょうどフィドルにそれをコピーしたとき、それは私のためにうまく動作します。ここにリンクがあります:http://jsfiddle.net/wGzv9/ – gopi1410
@ gopi1410:ブラウザ固有のようです。私はChromeで一連の「未定義」アラートを取得しますが、Firefoxでは正しい「アイドル」アラートを取得します。他のブラウザはおそらく他のことをします。一日の終わりには、おそらくグローバルを避けるのが最善です。 :-) –