27 основных однострочных функций JavaScript

От автора: в этой статье я составил список из 27 однострочных функций JavaScript, которые используются ежедневно и необходимы каждому разработчику. Неважно, являетесь ли вы начинающим, средним или профессиональным разработчиком JavaScript. В какой-то момент вы используете эти функции в повседневной работе или в личных проектах.

Если вы пишете код ежедневно, я гарантирую, что вам всегда нужно использовать эти функции. Я прочитал много онлайн-ресурсов и собрал самые полезные однострочные функции JavaScript. Давайте начнем.

1. Копирование в буфер обмена

Полезная однострочная функция JavaScript, с помощью которой можно легко скопировать любой текст в буфер обмена.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

2. Получение случайного числа из определенного диапазона

Важная функция JavaScript для генерации случайного числа из определенного диапазона чисел. Вы указываете минимальное и максимальное значения в качестве аргументов, а однострочная функция возвращает случайное число из заданного диапазона.

3. Преобразование RGB в Hex

Полезная функция в этом списке, которая используется для преобразования RGB в шестнадцатеричный код.

4. Прокрутка до начала страницы

Еще одна полезная функция JavaScript, которая используется для автоматической прокрутки к началу веб-страницы.

5. Нахождение количества дней между двумя датами

Следующая функция — очень полезная однострочная функция, когда вы работаете с календарем / датами в JavaScript. Нахождение количества дней между двумя заданными датами, используя следующий код.

6. Генерация случайного шестнадцатеричного числа

С помощью этой функции вы можете генерировать случайные шестнадцатеричные числа, что очень полезно для внешних проектов.

7. Проверка, является ли указанный день будним днем

Используя эту функцию, вы сможете проверить, является ли дата, которую вы передаете в качестве аргумента, будним или выходным днем.

8. Преобразование температуры по Фаренгейту/Цельсию

Если вы имеете дело с температурой в своем проекте, тогда эти две функции JavaScript очень полезны. Они помогут вам преобразовать градусы Фаренгейта в градусы Цельсия и наоборот.

9. Проверка, использует ли пользователь устройство Apple

Как и во многих проектах, нам необходимо реализовать функции на основе устройств. Вы можете использовать эту функцию, чтобы убедиться, что пользователь использует устройство Apple или нет.

10. Узнать время из даты

Вы можете использовать метод .toTimeString() и получить время из указанной нами даты или получить текущее время.

11. Удаление HTML из текста

Очень удобная однострочная функция JavaScript, которая также важна по соображениям безопасности. Пользователи могут отправлять входные значения на основе тегов. Принимая вводимые пользователем данные, вы можете удалить любые элементы HTML в тексте, введенном пользователем с помощью DOMParser.

12. Переключение элемента (показать/скрыть)

Вы можете легко переключаться между отображением /скрытием элемента с помощью этого однострочного метода, используя свойство CSS display.

13. Переворот строки

Вы можете изменять строку с помощью split, join и reverse методов.

14. Использование заглавной буквы в строке

Поскольку JavaScript не предоставляет встроенного метода преобразования заглавной буквы, с помощью этой однострочной функции вы можете использовать в строке заглавную букву.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

15. Округление дробей до определенного количества десятичных знаков

Когда вы имеете дело с суммами, расчеты в десятичных дробях очень важны и должны быть точными и надежными. Использование округления десятичных дробей до фиксированного числа десятичных знаков — непростая задача в JavaScript. Встроенный метод toFixed() может легко выполнить это преобразование, но в некоторых случаях он дает странные результаты из-за того, как работает арифметика с плавающей запятой.

Чтобы избежать этого странного поведения, вы можете использовать Math.round(), чтобы округлить дробь до заданного количества десятичных знаков.

16. Перемешивание массива

Вы можете использовать следующий код для перемешивания массива. Он использует методы sort и random.

17. Обнаружение Dark Mode

Узнайте, находится ли устройство пользователя в dark mode, используя следующий код.

18. Получение параметров запроса из URL-адреса

Очень полезная функция, когда вы имеете дело с параметрами запроса в URL-адресе. Вы можете легко получить параметры запроса из него, передав URL-адрес в качестве аргумента функции.

19. Получение среднего значения массива чисел

Редуктор JavaScript позволяет вычислять среднее значение массивов в одной строке. Метод Reduce очень полезен при написании однострочных решений для ряда проблем, таких как нахождение суммы или максимума в массиве чисел.

20. Проверка, поддерживает ли текущий пользователь сенсорные события

21. Нахождение дня в году

Еще одна очень полезная функция JavaScript, относящаяся к Датам/Календарю. Она в основном предоставляет вам количество дней в году. Например, 6 февраля получается 37 день из 365 дней в году.

22. Получение значений cookie браузера

Полезная короткая функция JavaScript, предназначенная для получения значений cookie браузера.

23. Очищение всех cookie браузера

Еще одна однострочная функция, которую можно использовать для очистки всех файлов cookie, хранящихся на веб-странице, с помощью document.cookie и их очистки.

24. Получение случайного логического значения (true / false)

Эта функция вернет логическое значение (true или false) с помощью метода Math.random(). Он создаст случайное число от 0 до 1, после чего мы проверяем, больше оно или меньше 0,5. Это означает, что шанс получить либо истину, либо ложь составляет 50/50.

25. Удаление дублей в массиве

Set в JavaScript хранят только уникальные элементы. Мы можем использовать это поведение для удаления повторяющихся элементов из массива. Однако оно работает только с массивами, хранящими примитивные данные. Таким образом, вам придется написать многострочное решение для удаления дубликатов в массивах, хранящих объекты. Но, тем не менее, это вполне приличный метод удаления дублей в простых сценариях.

26. Проверка валидности даты

Проверьте правильность ввода даты пользователем.

27. Получение случайного элемента из массива

Эта однострочная строка возвращает вам случайный элемент из входного массива, который вы передаете в качестве аргумента функции.

Удачного кодирования!

Автор: Sayyed Hammad Ali

Источник: javascript.plainenglish.io

Редакция: Команда webformyself.

Читайте нас в Telegram, VK, Яндекс.Дзен

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

Full-Stack практика. Создание JavaScript блога

Создание веб-приложения с нуля на JavaScript, NodeJS, ExpressJS

Смотреть

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии запрещены.