зачем использовать «var» внутри для цикла?
Кажется, это простой вопрос, но я не могу найти ответ на этот вопрос ...
Например, если у меня есть следующий объект:
var a = {
foo : "FOO",
bar : "BAR"
}
Теперь, если я хочу перечислить свойства объекта, я должен сделать следующее:
for( var b in a ) {
// do something
}
или я могу сделать это:
for( b in a ) {
// do something
}
Но,which is the difference beetween these methods? Why to use "var" or why not to use "var" in for in loop?