Sedbol
@Sedbol

Как переделать массив с объектами?

Как переделать массив с объектами? Есть массив такого плана:

const mass =[
        {uid: "55", ferstName: "Серега",sex:"2"},
        {uid: "43", ferstName: "Марк",sex:"2"},
        {uid: "73", ferstName: "Коля",sex:"2"},
        {uid: "104", ferstName: "Женя",sex:"2"},
        {uid: "23", ferstName: "Лена",sex: "1"},
        {uid: "6", ferstName: "Татьяна",sex:"1"},
        {uid: "93", ferstName: "Юлия",sex: "1"},
        {uid: "62", ferstName: "Злата",sex: "1"},
    ];

Как его переделать? В другой, чтобы например в нем не было uid 73 и значений с sex 1 и на выходе уже получить массив с объектами такого плана:
[       {uid: "55", ferstName: "Серега",sex:"2"},
        {uid: "43", ferstName: "Марк",sex:"2"},        
        {uid: "104", ferstName: "Женя",sex:"2"},        
    ];
  • Вопрос задан
  • 79 просмотров
Решения вопроса 4
@alekseyHunter
Студент. Охотник за знаниями.
const arr = [
        {uid: "55", ferstName: "Серега",sex:"2"},
        {uid: "43", ferstName: "Марк",sex:"2"},
        {uid: "73", ferstName: "Коля",sex:"2"},
        {uid: "104", ferstName: "Женя",sex:"2"},
        {uid: "23", ferstName: "Лена",sex: "1"},
        {uid: "6", ferstName: "Татьяна",sex:"1"},
        {uid: "93", ferstName: "Юлия",sex: "1"},
        {uid: "62", ferstName: "Злата",sex: "1"},
    ];

function filterByIdAndSex(item) {
    if (item.id == 73 || item.sex == 1) {
        return false;
    }
    return true;
}

var resultArray = arr.filter(filterByIdAndSex);

console.log('Отфильтрованный массив\n', resultArray);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 сент. 2019, в 09:53
500 руб./в час
17 сент. 2019, в 07:36
500 руб./за проект
17 сент. 2019, в 05:19
4000 руб./за проект