JavaScript — самый популярный язык программирования у новичков. При его изучении важно освоить базовые знания, которые можно сразу применить на практике. Но если в процессе ты добавишь в свою копилку интересные JS-хитрости, то это несомненно поможет при разработке.
Поэтому сегодня делимся полезной подборкой, которую очень советуем прямо сейчас сохранить ⬇️
🔹️Оператор расширения (...)
Позволяет развернуть элементы массива или свойства объекта, что, например, помогает при создании копии массива или для объединения объектов.
🔹️Оператор нулевого слияния (??)
Задаёт значение по умолчанию для неопределённой переменной.
🔹️Преобразование числа в строку.
Сделать это быстро можно с помощью оператора (+) сконкатенировав его с пустой строкой.
🔹️Быстрое возведение в степень.
Стандарт ES7 предложил для этого новый оператор () что оказалось короче, чем привычный символ (^)
🔹️Вычисление короткого замыкания.
Для этого используют тернарный оператор, но иногда это усложняет процесс. Логические операторы «и» && и «или» || применяют для более точной оценки определенных выражений. Его часто называют «коротким замыканием».
🔹️Быстрое преобразование Float в Integer.
Для преобразования числа с плавающей точкой в целое можно использовать Math.floor(), Math.ceil() или Math.round(). Но есть более быстрый способ обрезать число с плавающей точкой до целого числа, используя | оператор побитового ИЛИ.
🔹️Автоматический биндинг в классах.
Используйте стрелочную нотацию ES6 в методах класса. Это сохраняет несколько строк кода в конструкторе классов и позволит не возвращаться к повторяющимися выражениям.
🔹️Оператор опциональной последовательности (?.)
Позволяет получить значение свойств, находящегося на любом уровне вложенности цепочки, связанных между собой объектов, без необходимости проверять каждое из промежуточных свойств в цепочке на существование.
Делись нашей страницей с друзьями и обязательно ставь лайк! Тебе не сложно, а нам очень нужно для продвижения👌
#methed_про_ит