for
for...of
forEach
map
filter
reduce
some
every
find
findIndex
for: Классический цикл с явным счетчиком. Позволяет гибко управлять итерацией.
javascript
for...of: Итерирует по значениям итерируемых объектов (массивы, строки, Map, Set и т.д.). Удобнее для перебора элементов.
javascript
forEach: Выполняет указанную функцию один раз для каждого элемента массива. Не возвращает новое значение.
javascript
map: Создает новый массив, вызывая предоставленную функцию для каждого элемента исходного массива.
javascript
filter: Создает новый массив, содержащий только те элементы исходного массива, для которых предоставленная функция вернула true.
javascript
reduce: Применяет функцию к аккумулятору и каждому элементу массива (слева направо), чтобы свести массив к одному значению.
javascript
some: Проверяет, удовлетворяет ли хотя бы один элемент массива условию, заданному в предоставленной функции. Возвращает true или false.
javascript
every: Проверяет, удовлетворяют ли все элементы массива условию, заданному в предоставленной функции. Возвращает true или false.
javascript
find: Возвращает значение первого элемента массива, удовлетворяющего условию, заданному в предоставленной функции. Если ни один элемент не удовлетворяет условию, возвращает undefined.
javascript
findIndex: Возвращает индекс первого элемента массива, удовлетворяющего условию, заданному в предоставленной функции. Если ни один элемент не удовлетворяет условию, возвращает -1.
javascript