Tuesday, July 10, 2007

for..in buktato javascriptben

Vegig lehet menni egy object minden member-en igy:


for (var name in object) {...}

de ilyenkor vegigmegyunk azoknak az object-eknek is minden elemen amibol a mi objectunk szarmaztatva volt. Ezert Crocford szerint jobb igy megszokni meg ha csunya is:


for (var name in object) {
if (object.hasOwnProeprty(name)) {..}
}