как правильно исключить элементы из массива?
Ответы (2 шт):
Автор решения: Daniil Kedrov
→ Ссылка
При помощи метода filter(), который принимает callback-функцию, которая может возвращать условие.
const array = [false, false, true, 2, 'string'];
const filteredArray = array.filter(item => item != false);
// вернёт [true, 2, 'string']
Автор решения: MoloF
→ Ссылка
Если необходимо убрать все Boolean значения из массива, можно воспользоваться функцией typeof, которая возвращает название типа.
const array = [false, false, true, 2, 'string', false, {}, []];
const filteredArray = array.filter(item => typeof item !== 'boolean');
console.log(filteredArray);
