Junior
38
questionbank

С какими методами перебора массивов вы знакомы?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

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