Однострочники JavaScript, которые сэкономят вам часы кодинга

Эти однострочники помогут вам поднять ваши навыки JavaScript на новый уровень и позволят писать код гораздо быстрее.

Найти максимальное значение в массиве:

Math.max(...array)

Удалить дубликаты из массива:

[...new Set(array)]

Сгенерировать случайное число от 1 до 100:

Math.floor(Math.random() * 100) + 1

Проверить, является ли строка валидным числом:

!isNaN(parseFloat(string))

Получить текущую дату и время:

new Date().toString()

Проверить, является ли переменная массивом:

Array.isArray(variable)

Проверить, является ли переменная объектом:

typeof variable === "object"

Преобразовать массив в строку:

array.join(",")

Проверить, является ли переменная функцией:

typeof variable === "function"

Преобразовать объект в массив:

Object.values(object)

Посчитать вхождения элемента в массиве:

array.filter(x => x === element).length

Создать новый объект с динамическим ключом и значением:

{ [key]: value }

Проверить, является ли строка палиндромом:

string === string.split("").reverse().join("")

Получить сумму всех чисел в массиве:

array.reduce((a, b) => a + b, 0));

Получить текущую метку времени:

Date.now()

Проверить, является ли переменная null:

variable === null

Проверить, является ли переменная undefined:

typeof variable === "undefined"

Найти наименьшее значение в массиве:

Math.min(...array)

Проверить, пуст ли массив:

array.length === 0

Создать новый массив с определенным диапазоном чисел:

Array.from({ length: n }, (_, i) => i)

Надеюсь, вам пригодятся эти однострочники JavaScript!

Перевод статьи «20 Killer JavaScript One-Liners That’ll Save You Hours of Coding».

3 комментария к “Однострочники JavaScript, которые сэкономят вам часы кодинга”

  1. В коде не когда от такого объяснения не поймёшь что и как правильно писать, а значит это бред.

Оставьте комментарий

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

Прокрутить вверх