Показать сообщение отдельно
  #1 (permalink)  
Старый 17.03.2012, 16:07
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

Число свойств в объекте и избавление от паравозов
Добрый день.
Есть два небольших вопроса:

1. Как можно узнать число свойств и методов в js объекте? Как собственных, так и тех которые идут в прототипах. Только чтобы без цикла for in по этому объекту.

2. Есть некоторый объект, у него есть вложенные свойства:
a.b.c.d.e

Как можно компактно и быстро получить значение свойства "e", если может быть пустым любой из "вагонов" этого паровоза, причём длина паровоза может быть произвольной.

Кто нибудь решал эту задачу, кроме прохода по вагонам циклом, рекурсией или банальным try catch ?
Ответить с цитированием