Цикл for/in позволяет обойти все свойства (поля и методы) объекта/массива. Пример:
MyObject = { // создадим объект
'123' : 'p',
'd' : '456',
'c' : function testMethod() {
console.log('here!');
}
}
for (var p in MyObject)
console.log(MyObject[p]); // печатаем название очередного
Запустив этот код в консоли браузера получим:
p
456
testMethod()