Показать сообщение отдельно
  #6 (permalink)  
Старый 06.04.2012, 23:41
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Ну если сильно хочется:
Object.defineProperty(Object.prototype, "length", {value: function (...) {...}, enumerable: false});

(IE9+ и остальные браузеры)
Но в новых браузерах есть Object.keys, поэтому лучше реализуйте его для старых браузеров и используйте Object.keys(obj).length.

Последний раз редактировалось Octane, 06.04.2012 в 23:48.
Ответить с цитированием