Вам не нужны циклы в JavaScript

Вам не нужны циклы в JavaScript

От автора: узнайте, как заменить циклы и использовать функции высшего порядка, такие как map, Reduce и Filter.

Почему мы заменяем циклы?

Использование функций высшего порядка сделает ваш код:

Более читабельный.

Понятным.

Отлаживаемым.

1. Перебрать все элементы и получить новый модифицированный массив

Используя цикл:

Без цикла:

Примечание: если вы используете map, вы не можете ввести break или continue или return во время цикла. Для этого случая вы должны использовать every или some.

2. Перебрать все элементы и выполнить действие

Используя циклы:

без цикла

3. Фильтрация массива

Используя стандартный цикл for:

Использование filter:

4. Создание вывода с элементами массива

Сумма чисел:

Использование reduce:

Приведенный выше код может быть еще более упрощенным:

5. Проверка, содержит ли массив значение

Использование some:

%c в операторе console применяет стиль к тексту консоли.

6. Проверить, соответствует ли каждый элемент в массиве условию

Используя цикл for:

Использование every:

Спасибо за прочтение. Надеюсь, вам это нравится.

Источник: //medium.com

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: