потестировал скорость
моего варианта и варианта от
рони
Использовал в нагрузке 2000 элементов.
Результаты (в ms) первый мой, второй - от рони:
Safari 157 163
Chrome 51 62
Opera 461 406
Firefox 197 139
Firefox после тестинга - умирает
Я думал что for будет слишком нагружать, но как видно, он даже чуть быстрее!