Методы массивов JavaScript: изучение .filter() и связанных с ним функций

Вот несколько методов массива JavaScript, связанных с методом .filter():

  1. .filter()— создает новый массив со всеми элементами, отвечающими определенному условию.
  2. .map()— создает новый массив, применяя функцию к каждому элементу исходного массива.
  3. .reduce()– уменьшает массив до одного значения, применяя функцию к каждому элементу.
  4. .forEach()– выполняет предоставленную функцию один раз для каждого элемента массива.
  5. .some()– проверяет, удовлетворяет ли хотя бы один элемент массива заданному условию.
  6. .every()– проверяет, удовлетворяют ли все элементы массива заданному условию.
  7. .find()— возвращает первый элемент массива, удовлетворяющий заданному условию.
  8. .findIndex()– возвращает индекс первого элемента массива, удовлетворяющего заданному условию.
  9. .sort()– сортирует элементы массива по месту.
  10. .concat()– объединяет два или более массива и возвращает новый массив.
  11. .slice()– извлекает часть массива и возвращает новый массив.
  12. .splice()– добавляет или удаляет элементы из массива.