зачем использовать «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?

Ответы на вопрос(3)

Ваш ответ на вопрос