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

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

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

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

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

14. Внедрение заглавной буквы в строке

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

JavaScript

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

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

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

JavaScript

16. Смешивание массива

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

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

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

JavaScript

Успешного кодирования!

Автор: Sayyed Hammad Ali

По материалам webformyself.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *