Predve4niy: затем, что сначала действия выполняются для самой коллекции элементов, а в следующей, проверяется соответствие индексов с другой коллекцией и, если они совпадают, происходят действия описанные в коде. Это табы написанные собственноручно :D Или это неправильный подход ?)
Подозреваю, что автор пытается применить forEach к коллекции типа NodeList - а там поддержка forEach появился совсем недавно и кроссбраузерность ещё плохая.
В отличие от простых массивов - там всё давно работает.