У массивов в джаваскрипте 42 метода (38 обычных и 4 статических).
Реализовать свои версии стандартных методов — хороший способ закрепить темы Условия и циклы, ФП, а также Итераторы, которые отдельно в рамках обучения не разбираются.