Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/array-methods

Какие методы массивов (`map`, `filter`, `reduce` и др.) используются для работы с данными и чем они полезны?

СобеседованиеМассивы и коллекции
  • map — применяет функцию к каждому элементу массива и возвращает новый массив с результатами
  • forEach — применяет функцию для каждого элемента массива, но ничего не возвращает
  • filter — создает новый массив, содержащий только элементы, которые удовлетворяют заданному условию
  • reduce — преобразует массив в одно значение, применяя функцию последовательно к каждому элементу и аккумулятору
  • reduceRight — аналогичен reduce, но обход массива выполняется справа налево
  • find — возвращает первый элемент массива, который удовлетворяет заданному условию, или undefined, если такого элемента нет
  • findIndex — возвращает индекс первого элемента, который удовлетворяет заданному условию, или -1, если такого элемента нет
  • indexOf — возвращает первый индекс указанного элемента в массиве или -1, если элемент не найден
  • lastIndexOf — возвращает последний индекс указанного элемента в массиве или -1, если элемент не найден
  • includes — проверяет, содержит ли массив указанный элемент, возвращает true или false
  • some — возвращает true, если хотя бы один элемент массива удовлетворяет условию
  • every — возвращает true, если все элементы массива удовлетворяют условию
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov