Назад к вопросам
Junior
99
questionbank

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

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

  • for
  • while
  • do...while
  • for...in (для итерирования по ключам объекта, но работает и для индексов массива)
  • for...of (для итерирования по значениям массива)
  • forEach()
  • map()
  • filter()
  • reduce()
  • some()
  • every()
  • find()
  • findIndex()
  • keys()
  • values()
  • entries()
// forEach: выполняет функцию для каждого элемента
const array = [1, 2, 3];
array.forEach(item => console.log(item));

// map: создает новый массив, применяя функцию к каждому элементу
const newArray = array.map(item => item * 2);
console.log(newArray); // [2, 4, 6]

// filter: создает новый массив с элементами, прошедшими проверку
const filteredArray = array.filter(item => item > 1);
console.log(filteredArray); // [2, 3]

// reduce: сводит массив к одному значению
const sum = array.reduce((accumulator, item) => accumulator + item, 0);
console.log(sum); // 6

// find: возвращает первый элемент, прошедший проверку
const foundItem = array.find(item => item > 1);
console.log(foundItem); // 2