@offsiderst

Как получить правильный вывод массива?

сейчас [10, 12, undefined]

а не [10, 12]
https://jsfiddle.net/7t8Lema2/7/
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Tim-A-2020
@Tim-A-2020 Куратор тега JavaScript
[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]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IVinete
@IVinete
Учусь на ошибках!
[1,"", null, NaN, 2, undefined,4,5,6].filter(x => !!x); //returns [1, 2, 4, 5, 6]
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
24 янв. 2021, в 11:25
3000 руб./за проект
24 янв. 2021, в 10:50
3000 руб./за проект
24 янв. 2021, в 10:21
150 руб./за проект