Привет всем, в этой статье мы увидим некоторые из однострочников Javascript, которые могут буквально сэкономить ваше время при кодировании как ИТ-специалиста, так и студента. Итак, без дальнейших промедлений, давайте начнем и всегда помните…

Лень — главная добродетель программиста

Обеспечить регресс

В javascript можно легко перевернуть строку с помощью split(), reverse(),иjoin() методы.

Средний

Нахождение среднего значения не является утомительной задачей, но поскольку программисты всегда на шаг впереди в своей лени, давайте рассмотрим лучший способ найти среднее значение с помощью метода reduce()…

Уникальные элементы

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

Условно добавить свойство

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

Нулевое объединение (??)

В случае, когда мы хотим проверить NULL или UNDEFINED, и если какой-либо из них возвращается, то по умолчанию мы хотим вернуть что-то еще, тогда мы можем использовать нулевое слияние. Вот пример того, как использовать…

Сравнение массивов

Если нам нужно сравнить 2 массива по каждому элементу, мы можем использовать метод every() из javascript. Давайте посмотрим, как…

Сравнение объектов

Сравнение двух объектов никогда не бывает таким простым, но если у нас есть не вложенные объекты, мы можем использовать метод every() для их сравнения (даже более двух одновременно).

Глубокое копирование

Глубокая копия объекта — это копия, свойства которой не имеют тех же ссылок, что и исходный объект, из которого была сделана копия. Таким образом, если мы внесем изменения в исходный объект, они не будут отражены во вновь скопированном объекте.

Является ли объект массивом

Если мы хотим, чтобы данный объект был типом массива, мы можем реализовать следующий код…

Нужен только индекс

Всякий раз, когда мы перебираем массив с помощью map или forEach, и наша задача зависит только от его индекса, мы можем не называть значение/элемент, используя подчеркивание _ вместо его имени…

Инвертирование ключей и значений

Объекты содержат пары ключ-значение. Их можно легко поменять местами с помощью методов fromEntries() и entries().

Заключение

В javascript доступно множество однострочников, но это те, которые лично я использую на регулярной основе, если не каждый день. Javascript — один из самых используемых языков программирования в мире, и я надеюсь, что эти одно-двухстрочные строки обязательно помогут вам в один прекрасный день. Кроме того, я постараюсь обновить этот блог, если появится что-то новое, и оно будет соответствовать требованиям этого блога.
Спасибо за прочтение!!!