Добавлена передача индекса для функций each, map, reduce