доброго дня, уважаемые знатоки.
подскажите пожалуйста, в чем разница при использовании цикла for..in в обращении к свойствам
в примере на странице
http://javascript.ru/for..in
указано два варианта обращения к свойствам объекта: p и a[p]
var a = {
p1: 1,
p2: 2
}
for(var p in a) {
alert(p) // p1, затем p2
// к значению каждого свойства прибавить 1
a[p] = a[p] + 1
}