@vvanyazz

Как получить обьекты из массива по их значению?

У меня есть массив обьектов, в каждом из обьектов есть свойство из значением true или false. Как мне получить все обьекты, свойства у которых true и удалить их из массива? Чтобы не по одному а сразу все, через цикл как-то или как?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
neuotq
@neuotq
Прокрастинация
Используйте filter
let ar = [
{
'name' : 'Vasya',
'isCool' : true
},
{
'name' : 'Sanya',
'isCool' : false
}
];

ar = ar.filter(el => el.isCool)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ForSureN1
frontend dev
let arr = [{bool: true}, {bool: false}, {bool: true}, {bool: true}, {bool: true}];
let newArr = arr.filter(item => { return item.bool === true; });
console.log(newArr);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы