Обложка канала

Frontender's notes

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

Frontender's notes

4 года назад
Открыть в
Приветствую коллеги! Периодически я публикую на этом канале краткие, но надеюсь что довольно полезные для вас фрагменты кода которые вы сможете применять на практике в своих рабочих задачах, ну или просто запомнить и не использовать :) Так вот сегодня хочу вам скинуть еще один такой. Эта функция позволяет проверить является ли аргумент числом: const isNumber = (num) => {   return !isNaN(parseFloat(num)) && isFinite(num) } isNumber(1); //true isNumber(true); //false isNumber('1'); //true isNumber([]); //false isNumber([1]); //true ❗Как мы видим у этого решения есть одна интересная особенность, если мы передаем в функцию массив с одним числом то на выходе тоже получаем true.