@33remido

Как удалить из массива стринги в которых НЕ числа?

Возможно ли как то убрать из массива элементы в которых буквенные значения? Допустим, чтобы осталось только 35
5fe676d98db82015307733.png
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888
Javascript-разработчик
let arr = ["5", "0", " г" . . . ].filter(v => !isNaN(parseFloat(v)))
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Tim-A-2020
@Tim-A-2020 Куратор тега JavaScript
При такой фильтрации пропустит "1jj"
["5", "0", "1jj"  ].filter(v => !isNaN(parseFloat(v))); 
//["5", "0", "1jj1"]


Один из вариантов
["5", "0", "1jj1"  ].filter(num => !isNaN(num - parseFloat(num)));
//["5", "0"]

Можно и так, но "0" она считает не числом
["5", "0", "jj1"  ].filter(Number);
//["5"]
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
28 янв. 2021, в 15:09
1000 руб./в час
28 янв. 2021, в 14:43
2490 руб./за проект
28 янв. 2021, в 14:38
5000 руб./за проект