Найти тему
Онлайн-школа METHED

ПОЛЕЗНЫЕ СОКРАЩЕНИЯ КОДА JAVASCRIPT

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

Сегодня поговорим о сокращении кода JS для ежедневной рабочей рутины ⬇️

🔸️ Оператор spread (…)
Используется для добавления элементов одного массива в другой и их объединения.

🔸️ Краткое написание циклов
Вместо циклов for иногда можно применять встроенный алгоритм forEach() для лаконичности.

🔸️ Нахождение элемента в массиве
Вместо длинных циклов используй встроенную функцию массива find(), для подходящего элемента.

🔸️ Оператор нулевого слияния.
Возвращает правую сторону, если левая сторона не определена. В противном случае он возвращает левую. Выглядит как два вопросительных знака – ??

🔸️ Краткое вычисление.
Обычно для этих целей используют оператор if, но чтобы было короче, можно заменить if на &&

🔸️ Проверка наличия элемента массива.
Оператор includes() сделает код понятнее.

🔸️ Округление чисел.
Вместо функции Math.floor() используй оператор

🔸️ Укорачивание массива.
Для этого достаточно одной простой команды array.length = 5

🔸️ Замена подстрок.
String.replace() заменяет подстроки при помощи регулярных выражений, но тогда по умолчанию заменяется лишь первое вхождение подстроки. Избежать этого можно с помощью /g, добавив её в конец регулярного выражения.

🔸️ Слияние всех массивов.
Чтобы сделать слияние больших массивов, поместить второй массив в первый и сократить потребление памяти, используй Array.push.apply(arr1, arr2).

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

#советы_от_methed