JS Array Filter - Фильтрация элементов массива с помощью JavaScript

Метод filter() является одним из методов массивов в JavaScript, который позволяет фильтровать элементы массива в соответствии с заданным условием и возвращать новый массив, содержащий только те элементы, которые удовлетворяют заданному условию.

Синтаксис метода filter():


array.filter(function(currentValue, index, arr), thisValue)

Здесь array - это массив, который будет фильтроваться, а функция, передаваемая в качестве параметра, определяет условие, по которому будут отфильтрованы элементы массива.

Пример кода:


const arr = [1, 2, 3, 4, 5, 6];
const filteredArr = arr.filter(function(num) {
  return num > 3;
});
console.log(filteredArr); // [4, 5, 6]

В этом примере, используя функцию-колбэк в методе filter(), мы фильтруем значения массива arr, оставляя только те элементы, которые больше 3.

С помощью метода filter() также можно фильтровать значения массива строк, объектов, и т.д. Например:


const users = [
  {name: 'John', age: 25},
  {name: 'Mike', age: 30},
  {name: 'Anna', age: 20},
];
const filteredUsers = users.filter(function(user) {
  return user.age > 25;
});
console.log(filteredUsers); // [{name: 'Mike', age: 30}]

В этом примере мы фильтруем массив объектов, оставляя только те объекты, в которых свойство "age" больше 25.

Метод filter() является очень полезным при работе со множеством данных в JavaScript, позволяя легко отфильтровать необходимые элементы массива и использовать их в дальнейшей обработке.

Похожие вопросы на: "js array filter "

GCD - Greatest Common Divisor: Definition, Examples, Calculator
JSON Encode: Полное руководство по функции кодирования
Iterable - платформа автоматизации маркетинга и управления данными
Java Date - работа со временем в Java
Как исправить 302 ошибку на сайте: советы и рекомендации
JS Round Math: как корректно округлять числа в JavaScript
Как выбрать правильный размер презентации PowerPoint
Telegram GIF - лучшие анимации для вашего чата
PHP ceil: функция округления вверх
<h1>SQL INSTR: встроенная функция для поиска подстроки в строке в SQL