| 
 Доступ к значениям свойств объекта в цикле Почему при переборе в цикле не работает получение значения свойства объекта по точке: 
var obj = {foo: "bar", a: 42};
for (var prop in obj) {
  console.log(obj.prop);
}
// выведет undefined, в то время как obj[prop] корректно выведет значения
 | 
| 
 потому что интерпретатор ищет свойство .prop а не .foo например, который указан с переменной prop. тоесть ваш способ равносилен: obj["prop"] | 
| 
 Bandicoot, 
var obj = { foo: "bar", a: 42 };
for (i in obj) {
  alert(i+": "+obj[i]);
}
 | 
| 
 Спасибо, разобрался | 
| 
 Спасибо | 
| Часовой пояс GMT +3, время: 11:38. |