как правильно исключить элементы из массива?

есть массив вида массив

как получить отсортированный массив без false элементов?


Ответы (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);

→ Ссылка