1️⃣ Первый вариант: Log как обычная функция function Log( target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<(...args: any[]) => any> ): TypedPropertyDescriptor<(...args: any[]) => any> | void { descriptor.value = () => { console.log('Жопа'); } } 🔹 Это функция-декоратор, которая сразу применяется к методу класса. 🔹 Вызывается без скобок @Log, так как это просто функция. 🔹 Перезаписывает метод, заменяя его на () => console.log('Жопа'). Использование class Example...
K.V. Afilate
В сфере digital
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
14 из 14// Разница между Context, Scope, Scope-chain и Лексическим окружением в JavaScript // 📌 1️⃣ Context (Контекст) // Это значение this — окружение, которое определяет, откуда вызывается функция. console.log('Глобальный контекст:', this); // В браузере — window, в Node.js — global const user = { name: 'Alice', greet() { console.log('Контекст объекта (this):', this.name); } }; user.greet(); // 'Alice' // 📌 2️⃣ Scope (Область видимости) // Это область, где видны переменные и функции. function exampl...
👩💻 Поиск элементов в массиве с помощью методов filter() и find() • filter() — возвращает новый массив с элементами, соответствующими условию. • find() — возвращает первый элемент, который удовлетворяет условию, а не массив. 🔥 — если было полезно 🤝 — если уже пользовался 📣 Code Ready | #метод
Держите сайт, который поможет при изучении регулярных выражений — Regulex Это онлайн-инструмент для визуализации регулярных выражений в JavaScript, который преобразует их в диаграммы, помогая легче понять сложные паттерны. 📌 Ссылочка: jex.im/regulex 📣 Code Ready | #ресурсы
📌 Шпаргалка по методам массивов в JavaScript
Если надоело искать разные иконки самому, то вот вам хороший сайт — Tabler Icons Это набор из более чем 5250 бесплатных высококачественных SVG-иконок, которые вы можете использовать в своих проектах. 📌 Ссылочка: tabler.io/icons 📣 Code Ready | #ресурсы
✅ Вопрос с собеседования Какая разница между function declaration и function expression в JS? Ответ: Function Declaration: • Используется ключевое слово function в начале строки кода. • Обычно используется для создания функций, которые должны быть доступны во всем текущем контексте выполнения (например, внутри любых блоков кода в текущем скрипте). • Функции, объявленные таким образом, поднимаются вверх в области видимости (hoisting), что означает, что они могут быть вызваны до фактического объяв...
Недавно я публиковал шпаргалку по флексам, теперь пришло время показать вам — CSS Flex Generator Это онлайн-инструмент, который позволяет визуально настраивать и генерировать код для CSS Flexbox, упрощая создание гибких макетов. 📌 Ссылочка: cssflex-generator 📣 Code Ready | #ресурс
⌛ 600+ анимированных индикаторов загрузки во всевозможных стилях Нашли для вас полезный ресурс, на котором собрано более 600 различных анимированных загрузчиков, код которых можно с легкостью скопировать всего одним лишь кликом 🌐 Перейти на сайт 🔤
👩💻 Работа с массивами с помощью методов slice() и splice() • slice — возвращает новый массив, который содержит копию части массива, не изменяя сам оригинальный массив. Он принимает два аргумента: начальный индекс и конечный индекс. • splice — изменяет оригинальный массив, удаляя или добавляя элементы. Он принимает три аргумента: начальный индекс, количество удаляемых элементов и элементы, которые нужно добавить. 🔥 — если было полезно 🤝 — если уже пользовался 📣 Code Ready | #метод