Filter

Напишем код для фильтрации людей по их возрасту.

Создадим массив и напишем функцию для добавления человека в массив.

let arr = [];

function addToArray(man, age) {
    arr.push({
        man: man,
        age: age,
    });
}

Добавим людей в конец массива.

addToArray("Maxim", 21);
addToArray("Nina", 19);
addToArray("George", 25);
addToArray("Ann", 17);
addToArray("Alex", 31);

Отфильтруем людей по их возрасту.

arr = arr.filter((element) => {
    if(element.age < 20) {
        return true;
    } else {
        return false;
    }
});

Выведем на экран отфильтрованный массив.

console.log(JSON.stringify(arr, null, 4));

Результат работы программы.

[
    {
        "man": "Nina",
        "age": 19
    },
    {
        "man": "Ann",
        "age": 17
    }
]

Last updated

Was this helpful?