CodeRoll | Frontend
Открыть в Telegram
OZ — Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги — Веб-разработка на JS, HTML, CSS, React, Vue,Angular Купить рекламу: https://telega.in/c/coderoll Чат: https://t.me/coderoll_chat По всем вопросам пишите сюда - @yankovsky_ads
Больше4 035
Подписчики
-524 часа
-127 дней
-4630 дней
Архив постов
4 035
Большая распродажа: скидки на серверы Dell, HPE
В Сервер Молл выгодное предложение на серверы Dell, HPE предыдущих поколений — самое время для апгрейда и масштабирования.
Модели серверов под любые задачи: 1С, базы данных, виртуализация, видеонаблюдение, файловое хранилище, VPN и иные нагрузки.
Конфигурации — от бюджетных до некогда топов с двумя процессорами Intel Xeon Gold.
Все серверы в наличии и готовы к отправке!
Выберите готовый вариант или сконфигурируйте под свои задачи.
Консультации в любом объёме.
⚡ Бесплатная Гарантия 5 лет
⚡Доставка по всей России = 0 руб
⚡Постпродажная поддержка
Если вы ждали повод собрать инфраструктуру с нуля, масштабировать или заменить старую технику — он перед вами.
Акция продлится, пока серверы есть в наличии ✅
Пишите в наш Чат или Звоните — 8 800 755-25-51 📞
Узнать цену
#реклама 16+
servermall.ru
О рекламодателе
4 035
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Подать заявку
#реклама 16+
practicum.yandex.ru
О рекламодателе
4 035
⚡️ Какие типы данных существуют в JavaScript?
Ответ:
- string
- number
- boolean
- bigInt
- symbol
- null
- undefined
- object
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
4 035
🤔 Слишком поздно заходить в IT в 2025?
Врать не буду: скорее да, чем нет — за последние пять лет порог вхождения сильно поднялся, и теперь нередко от джуна требуют навыки грейдом выше.
Что делать в такой ситуации? Учиться эффективнее остальных и знать, как подать себя на рынке других. Разобраться со всем этим вам поможет База Знаний — мест, где за вас уже отобрали лучшие материалы по самым востребованным вакансиям:
🖥 Python Dev: 1558+ материалов
👩💻 Frontend Dev: 1241+ материалов
👩💻 Backend Dev: 1095+ материалов
📊 Data Scientist: 978+ материалов
🎨 UX/UI Designer: 885+ материалов
📖 Книги по IT: 779+ материалов
Советую перейти и начать учиться уже сейчас — так уже к лету сможете претендовать на вакансию c хорошим окладом 👍
4 035
❓ JS, это однопоточный язык?
Ответ:
JavaScript (JS) является однопоточным языком программирования. Это означает, что у вас есть только один основной поток выполнения кода, который обрабатывает все инструкции последовательно (или синхронно).
Веб-браузеры, в которых JavaScript обычно исполняется, также однопоточные в своей основе.
Однако в JavaScript также есть концепция асинхронного программирования, которая позволяет выполнять операции ввода-вывода (например, запросы к серверу или чтение файлов) без блокировки основного потока выполнения.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
4 035
⚡️Что такое гиперссылка?
Ответ:
Часть гипертекстового документа, ссылающаяся на другой элемент (команда, текст, заголовок, примечание, изображение) в самом документе, на другой объект (файл, каталог, приложение), расположенный на локальном диске или в компьютерной сети, либо на элементы этого объекта.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
4 035
🚨 GPT-5 теперь доступен всем.
Сегодня OpenAI открыл новую версию ChatGPT, и весь интернет обсуждает, «насколько она умнее».
Пока они болтают, мы нашли в GPT-5 функцию, которой нет ни в одной новости.
Это даёт тебе:
• 💡 Возможности, которые в GPT-4 были невозможны
• ⚡ Скорость и точность в 3 раза выше
• 💰 Потенциал заработать уже сегодня
📂 Подробный разбор и пошаговая инструкция — в «Доктор GPT».
Завтра это будут обсуждать все.
Сегодня — только наши подписчики.
👉 Жми, пока инсайд не удалили.
4 035
❓ Что такое IIFE (Immediately Invoked Function Expression)?
Ответ:
IIFE — это немедленно исполняемая функция, которая выполняется сразу после её определения. Она используется для создания изолированной области видимости, чтобы избежать загрязнения глобального пространства имён.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
4 035
Вопросы с собеседования: Promise.all
Очень часто на собеседованиях любят давать заданию что бы собеседуемый написал свою реализацию
Promise.all, эту задачу я встречал во многих крупных компаниях. И хотелось бы поделиться с вами решением этой задачи с подробным объяснением.
Для начала вспомним работу оригинального Promise.all.
Он принимает коллекцию промисов, начинает одновременно их выполнять и возвращает новый промис. Если все переданные промисы выполнятся, возвращаемый промис тоже выполнится и в нём будет лежать массив результатов, причём в том же порядке. Но! Если какой-то промис вылетел с ошибкой, то Promise.all прекращает работу раньше и возвращаемый промис будет отклонён.
Таким образом у нас есть два сценария:
Позитивный: Когда все промисы завершились успешно. Тут в ответ придёт массив результатов с сохранением очерёдности.
Негативный: Когда какой-то промис завершился с ошибкой. Тут Promise.all не будет ждать завершение оставшихся, а сразу перейдёт в состояние rejected с полученной ошибкой.
Сначала попробуйте решить самостоятельно, можете написать свое решение в комментариях
Случай, когда у нас произошла ошибка, обрабатывать отдельно не нужно — возвращаемый промис автоматически перейдёт в состояние rejected.
// На вход к нам приходит массив промисов
Promise.all = (promises) => {
// Здесь будем хранить результаты успешно завершенных промисов
const results = []
// Количество промисов, которые осталось выполнить
// На данный момент не выполнился еще ни один промис!
let rest = promises.length
// Возвращаем, естественно, новый промис
return new Promise((resolve) => {
// Проходимся по списочку
promises.forEach((promise, index) => {
promise
// Если промис завершается успешно
.then((result) => {
// Кладём его в наше хранилище
// Причём сохраняем индекс, под которым он был в массиве `promises`
results[index] = result
// На один невыполненный промис стало меньше!
rest -= 1
// Если активных промисов больше нет, то резолвим результат
if (rest === 0) resolve(results)
})
})
})
}
Coderoll | Frontend4 035
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
4 035
🕊🕊🕊🕊🕊🕊🕊🕊🕊🕊
Каналы с IT мероприятиями
Подписывайся,
чтобы не пропустить 👨💻
1. IT мероприятия для стажеров и студентов
2. IT мероприятия по РФ
3. IT мероприятия и хакатоны
4. Бесплатные IT мероприятия
5. IT мероприятия онлайн
6. IT мероприятия Москва
7. IT мероприятия Санкт Петербург
4 035
✈️ Углублённый курс по JavaScript [2024, RU]
Курс рассчитан на разработчиков, уже знакомых с основами языка и желающих углубить свои знания. Здесь вы освоите продвинутые темы для того, чтобы использовать все крутые возможности JavaScript. Особое внимание уделяется переменным и функциям, Event Loop и асинхронности, ООП, Symbol, Reflect, Proxy, Map и Set, итераторам, модулям и другим важным особенностям JavaScript.🔤 Скачать курс 🔤 Coderoll | Frontend
4 035
Дима Билан на Yandex Ecom Open Air 8 августа
Море инсайтов для бизнеса, музыкальный open-air, лекции и нетворкинг.
Участие бесплатно!
Зарегистрироваться
#реклама 18+
ecomfest.ru
О рекламодателе
4 035
❓ Как работает метод some?
Ответ:
Метод some проверяет, удовлетворяет ли хотя бы один элемент массива заданному условию. Если хотя бы один элемент соответствует условию, метод возвращает true, иначе — false.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
4 035
👩💻 В сеть вывалилась гигантская куча курсов и книг от топовых IT‑школ
Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!
1402 ГБ — Python
1815 ГБ — Frontend
1515 ГБ — Backend
1300 ГБ — C / C++
694 ГБ — Java
546 ГБ — SQL & БД
411 ГБ — DevOps
898 ГБ — ИБ & Хакинг
212 ГБ — JavaScript
996 ГБ — Kotlin / Swift
173 ГБ — PHP
215 ГБ — GoLang
185 ГБ — Rust
517 ГБ — Linux
115 ГБ — QA / Тестирование
419 ГБ — GameDev
319 ГБ — 1C + Лицензии
617 ГБ — Машинное обучение
687 ГБ — Аналитика Данных
998 ГБ — Дизайн
Подписывайся и не плати за то, что можно получить бесплатно
4 035
❓ Как работает метод map?
Ответ:
Метод map создаёт новый массив, применяя указанную функцию к каждому элементу исходного массива. При этом исходный массив не изменяется.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
4 035
Регистрируйтесь на Yandex Ecom Open Air 8 августа
Море инсайтов для бизнеса, музыкальный open-air, лекции и нетворкинг.
Участие бесплатно!
Зарегистрироваться
#реклама 18+
ecomfest.ru
О рекламодателе
4 035
Deno — это новый инструмент для работы с JavaScript и TypeScript от создателя Node.js
Deno позиционируется как безопасная альтернатива Node.js с улучшенными возможностями для работы с модулями и встроенным TypeScript. Имеет улучшенную безопасность благодаря контролю за доступом к файлам, сети и процессам.
👀 Читать доку
Coderoll | Frontend
4 035
❓ Что такое Symbol в JavaScript?
Ответ:
Symbol — это уникальный и неизменяемый тип данных, часто используемый как уникальный идентификатор для свойств объектов. Каждый вызов Symbol() создаёт новый уникальный символ.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
