такое используется вообще?
один из вариантов просто
используют это бычный аналог 0-9 для букв вроде есть w
круто, конечно, первый раз вообще на такое натыкаюсь) я по другому решил эту задачу.
По идее у тебя тут долно пустой массив возвращать.
А в каком случае у тебя typeof Number() должно вернуть false?)
он никогда не вернет, но преобразованные цифры будут пушиться в массив. А не цифры отсеиваются на NaN
Ну так а если он никогда не вернёт, то зачем эта проверка? Твой код без неё будет работать точно так же
как лучше или лаконичней еще можно создать условие проверки? я просто только до этого додумался 😅
В твоём случае просто !isNan() то же самое будет делать
Тогда зачем добавлять эту проверку, если она тут бесполезна?
Я бы даже сказал !isNan(+element) 🙂
Плюс тут по сути тоже не нужен. IsNan сам преобразует к намберу Поэтому isNaN(5) === isNaN(‘5’)
В этом нет никакой надежности, если ты знаешь что 2+2=4 ты не будешь для надежности калькулятором проверять
Да шучу я. ) Просто забыл что 1 преобразовывает сам, другой — нет. Давно не пользовался как-то, не было необходимости. 🤷♂
просто быстрая запись регулярки цифр, есть еще обратная запись \D, которая метчит все НЕ цифры в строчке
Обсуждают сегодня