重複の可能性:
配列を使用した JavaScript の「For …in」
for-in 構文を使用して、数値の配列をループしようとしています。問題は、これらの数値が文字列に変換されていることです。
for(var element in [0]) {
document.write(typeof(element)); // outputs "string"
}
これは標準的な動作ですか?これを回避する方法はたくさん考えられますが、JavaScript の理解を深めるために説明を探しているだけです。