Я добавил несколько полезных помощников в Array
(например, toSource()
для Opera). И теперь for..in
возвращает функции с нормальными свойствами.
Теперь я использую for..in
, потому что код легче читать с ним. И это нативный функционал js, поэтому он должен быть быстрее.
Но добавление проверки типа в цикле упрощает использование классического for(;;)
.
Есть ли какие-либо методы, чтобы избежать for..in
перечислять функции?
Работа с кросс-браузером не очень нужна (должна работать в Opera), но скорость важна.
Спасибо.
Edit:
Есть ли возможность избежать for..in
перечислять функции или настраиваемые свойства из любого объекта?