Сообщение от гвоздик
|
for(var any in Obj)
|
Если нужно именно в самом объекте, то надо добавить проверку:
for(var any in Obj) if Obj.hasOwnProperty(any) {...}
иначе "пустой" объект может быть непустым, если что-то есть в прототипе.
Если кроссбраузерность неважна (а вдруг), то у Gecko есть свойство
__count__:
({a: 10, b: 20}).__count__ // 2