Показать сообщение отдельно
  #49 (permalink)  
Старый 25.10.2014, 23:53
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от terminator-101
 
Регистрация: 14.10.2014
Сообщений: 117

Сообщение от Aetae
это может поломать чужой код.
По-идее, эта мантра проповедуется сейчас массово, но проблема высосана из пальца.
Object.prototype.extends = function(){ alert('extends') };
var newObj = {foo: 'bar'};
for(var key in newObj) {if(!(newObj.hasOwnProperty(key))) break; alert(key)};

Тот кто итерирует, должен понимать, что и зачем он итерирует. А проблемы дебила шерифа не е*ут.
Ответить с цитированием