cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

CodeRoll | Frontend

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

Show more
Advertising posts
5 592
Subscribers
-524 hours
-277 days
+15830 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Photo unavailableShow in Telegram
React Conf 2024. React v19 Только что завершилась Конференция React.js. Долгожданная конференция спустя почти 3 года после предыдущей. Не менее долгожданны и обновления реакта. И именно с них была начата конференция, им и будет посвящена статья. И да, как вы увидели из превью — 19 версия перешла в статус release candidate. Полноценный же релиз нам обещают в течении двух недель. В целом, мне как next.js разработчику большая часть была знакома. Десятки статей на хабре уже рассказали о практически каждой части этого обновления, частично их касался и я рассказывая об обновлениях внесённых в next.js. Можно сказать, что главным направлениям этого обновления было достижение «Высокого UX при высоком DX». Максимальная производительность при максимально простом коде. И так, а теперь к самой конференции. Ссылка #react
Show all...
Пояснение к ответу Метод map возвращает новый массив с обработанными с помощью функции обратного вызова элементами исходного массива. В данном случае элементы исходного массива являются числами, поэтому условие if typeof num === 'number' удовлетворяется. После этого выполнение функции останавливается, в новый массив попадает значение переменной num, равное undefined.
Show all...
❤‍🔥 1
Что будет в консоли ?Anonymous voting
  • []
  • [null, null, null]
  • [undefined, undefined, undefined]
  • [ 3 x empty ]
0 votes

const result =
  [1, 2, 3].map(num => {
    if (typeof num === "number") return
    return num * 2
  })

console.log(result)
Show all...
Photo unavailableShow in Telegram
Опрос для программистов, полностью анонимный! Помоги работодателям стать лучше 🥰 Заполни опросник и прими участие в крупном исследовании - https://forms.gle/9VFhR3xnDAHbqSA59?erid=LjN8KCkHb 
Show all...
👍 3
Photo unavailableShow in Telegram
Попытка создать идеальный компонент формы Как я создавал свою библиотеку для работы с формой, какие сложности встретил и как их решал. Попытка типизировать вообще все и несколько интересных typescript кейсов, которые могут оказаться полезными. Ссылка #статьи
Show all...
👍 4
Photo unavailableShow in Telegram
Как стать Frontend-разработчиком с нуля ❓ Я Андрей Шопинский — Frontend-разработчик из крупного Российского банка. ⚠️ 17 мая в 18:30 по МСК я проведу бесплатный эфир в своём Telegram-канале про Frontend-разработку! На трансляции будут раскрыты следующие темы: — Как эффективно изучать Frontend? — Ошибки новичков в обучении; — План действий с 0 до трудоустройства! Я расскажу про свой опыт обучения в IT и дам советы для достижения твоей цели! 🔥 Ты сможешь задать свои вопросы в прямом ЭФИРЕ! Подписывайся на канал, чтобы не пропустить! Реклама. Шопинский Андрей Олегович ИНН 312834439322. erid: LjN8KGSjf
Show all...
👍 4👎 1🔥 1
Пояснение к ответу Функция parseInt проверяет, являются ли символы в строке допустимыми с точки зрения используемой системы счисления (второй необязательный аргумент). Как только встречается недопустимый символ, синтаксический анализ строки прекращается и последующие символы игнорируются. * является недопустимым числом. Поэтому parseInt прекращает разбор строки и возвращает 7.
Show all...
👍 8

const num = parseInt("7*6", 10)

console.log(num)
Show all...
🤯 4
Что будет в консоли ?Anonymous voting
  • 42
  • "42"
  • 7
  • NaN
0 votes