uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

CodeRoll | Frontend

CodeRoll | Frontend

Відкрити в Telegram

OZ — Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги — Веб-разработка на JS, HTML, CSS, React, Vue,Angular Купить рекламу: https://telega.in/c/coderoll Чат: https://t.me/coderoll_chat По всем вопросам пишите сюда - @yankovsky_ads

Показати більше
4 031
Підписники
-124 години
-157 днів
-4930 днів
Архів дописів

const obj = { 1: "a", 2: "b", 3: "c" }
const set = new Set([1, 2, 3, 4, 5])

console.log(obj.hasOwnProperty("1"))
console.log(obj.hasOwnProperty(1))
console.log(set.has("1"))
console.log(set.has(1))

Демо-счёт: Ваш шанс освоить валютный рынок без риска! 25 лет опыта на рынке, 46 доступных валютных пар и 0$ для начала! Получ
Демо-счёт: Ваш шанс освоить валютный рынок без риска! 25 лет опыта на рынке, 46 доступных валютных пар и 0$ для начала! Получайте кэшбэк до 40% на издержки и становитесь профессионалом с Альпари! Заходите на сайт Альпари Брокера и начните свой путь к успеху прямо сейчас! Узнать больше Финансовые услуги оказывает: ООО "Альпари-Брокер". #реклама promo.alparistart.com О рекламодателе

Пояснение к ответу С помощью ключевого слова var можно определять любое количество одноименных переменных. Переменная будет хранить последнее присвоенное ей значение. Однако, такой трюк нельзя проделать с let и const, т.к. переменные, объявленные с помощью этих ключевых слов, имеют блочную область видимости.

Что будет в консоли ?
Anonymous voting


var num = 8
var num = 10

console.log(num)

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 18+ kata.academy О рекламодателе

Docker — не то, чем кажется Как это часто бывает, с мультиплатформенностью и прочими «красивыми» словами в IT, всё не так одн
Docker — не то, чем кажется Как это часто бывает, с мультиплатформенностью и прочими «красивыми» словами в IT, всё не так однозначно. У всего своя цена, и под капотом один и тот же инструмент на разных системах, по сути своей может представлять из себя несколько разных вещей с различными принципами работы и производительностью. А обещания революции скрывают за собой эволюцию, либо вовсе регресс и топтание на месте. Ссылка #статьи

Пояснение к ответу
Функция eval выполняет код, переданный ей в виде строки. Если это выражение (как в данном случае), то оно вычисляется (оценивается). Выражение 10 * 10 + 5 возвращает число 105. Использовать eval не рекомендуется по причинам безопасности.

Что будет в консоли ?
Anonymous voting


const sum = eval("10*10+5")

console.log(sum)

Как войти в топ-3 по показам с помощью рекламы в картах Крупная сеть барбершопов хотела привлечь новых клиентов и увеличить к
Как войти в топ-3 по показам с помощью рекламы в картах Крупная сеть барбершопов хотела привлечь новых клиентов и увеличить количество записей в салоны. Для решения этой задачи было принято решение использовать Брендированное приоритетное размещение с POI (point of interest — дополнение метки логотипом) в Яндекс Картах. В результате кампании были значительно перевыполнены планы по ключевым показателям: ✅ Количество построенных маршрутов превысило целевое значение на 215%. ✅ Более 200 тысяч звонков и маршрутов по итогам четырех месяцев. Узнайте больше о деталях настройки такой рекламы по ссылке: Узнать больше #реклама yandex.ru О рекламодателе

Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport В этой статье мы подробно разберём д
Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport В этой статье мы подробно разберём данные технологии, сравним их производительность, подчеркнём их достоинства и недостатки, а также порекомендуем, что делать в различных практических случаях, расскажем, как принимать информированные решения при создании веб-приложений реального времени. Эта статья — экстракт моего совокупного опыта, приобретённого в ходе реализации протокола репликации RxDB, обеспечивающего совместимость с различными технологиями серверной части. Ссылка #статьи

Пояснение к ответу "use strict", среди прочего, позволяет предотвратить случайное объявление глобальных переменных. Мы не объявляли переменную age, поэтому (в строгом режиме) выбрасывается исключение ReferenceError. В нестрогом режиме ошибки не возникнет, а переменная age станет свойством глобального объекта window.

Что будет в консоли ?
Anonymous voting


function getAge() {
  "use strict"
  age = 30
  console.log(age)
}

getAge()

React-хуки useEffect и useLayoutEffect: различие и примеры использования С появлением хуков в React 16.8 стиль написания функ
React-хуки useEffect и useLayoutEffect: различие и примеры использования С появлением хуков в React 16.8 стиль написания функциональных компонентов кардинально изменился. Входящие в число этих хуков useEffect и useLayoutEffect играют особую роль в обработке побочных эффектов в коде. На первый взгляд они могут казаться похожими, однако между ними есть несколько существенных различий. Рассмотрим эти различия, чтобы выяснить, когда в React-проекте стоит использовать useEffect, а когда  —  useLayoutEffect. Ссылка #статьи

Что будет в консоли ?
Anonymous voting


function getAge(...args) {
  console.log(typeof args)
}

getAge(30)

Пояснение к ответу В операциях сравнения примитивы сравниваются по значениям, а объекты - по ссылкам. JavaScript проверяет, чтобы объекты указывали на одну и ту же область памяти. Сравниваемые объекты в рассматриваемом примере не такие: объект, переданный в качестве аргумента, указывает на другое место в памяти, нежели объекты, используемые в сравнениях. Поэтому выражения { age: 18 } === { age: 18 } и { age: 18 } == { age: 18 } возвращают false.

Что будет в консоли ?
Anonymous voting