これは簡単な質問のようですが、答えが見つかりません。
たとえば、次のオブジェクトがある場合:
var a = {
foo : "FOO",
bar : "BAR"
}
ここで、オブジェクトのプロパティを一覧表示する場合は、次のようにする必要があります。
for( var b in a ) {
// do something
}
または、私はこれを行うことができます:
for( b in a ) {
// do something
}
しかし、これらの方法の違いはどれですか?なぜ「var」を使用するのか、またはforinloopで「var」を使用しないのか。