x-yuri,
лучше все-таки словами, а то ведь непонятно, что сказать хотел. По поводу "или даже так": я бы с удовольствием заюзал методы forEach/filter/... (ты, кстати, неправильно их реализацию написал), но их в IE нет, а подгружать Array.js неохота из-за этой функции. В прикладном коде у меня зачастую циклов for вообще нет