Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
[1,"", null, NaN, 2, undefined,4,5,6].filter(Boolean); //[1, 2, 4, 5, 6]
[{ desc: 'elem', number: 10, }, { desc: 'elem2', number: 12, }, { count: 300, }].filter(i => i.number).map( m => m.number); // [10, 12]
[].filter(i => typeof i.number != 'undefined')
return { ...m, percentvalue: (m.number / sum) * 100 }
[1,"", null, NaN, 2, undefined,4,5,6].filter(x => !!x); //returns [1, 2, 4, 5, 6]