IE8L: each перебирает параметры из прототипа

Добавил проверку, что если параметр из прототипа то не обрабатывать его в итераторе.
Иначе возникают проблемы при подключенных полифилах.
Не только 
"Глубокая вложенность противоречит описанному в главе 5 Главному Тех􏰀 ническому Императиву ПО (управлению сложностью). Это достаточная причина для отказа от глубокой вложенности." МакКонел "Совершенный код 19.4"

И я согласен с автором, поддержка в голове контекста вложенности это лишние затраты. 
А вот по производительности давайте проверим