Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Rapen

  • 3
    вклад
  • 71
    вопрос
  • 7
    ответов
  • 29%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему тут повторно используется Promise.all?

    Дмитрий @dimoff66
    Кратко о себе: Я есть
    Потому что метод json() возвращает промис, а не результат, соответственно применение к нему user.name не будет иметь смысла, так как у промиса никакого name нет, он будет только у результата, когда мы оборачиваем массив промисов в Promise.all, то функция возвращает промис, а значит в следующий then попадает уже результат вычисления, то есть данные юзеров.
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как научиться писать самостоятельно код?

    gangstarcj
    Сергей @gangstarcj
    практика-практика-практика
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как научиться писать самостоятельно код?

    bnytiki @bnytiki
    Практикуйся уже.
    За год "изучения" ты уже должен был писать и писать и писать.
    JS - один из языков с низким порогом входа - не должно быть проблем с его освоением.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему в компонент передают массив с данными через обьект?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    так сделано апи функциональных компонентов. В функцию передается объект в котором пропсы. Это устройство мироздания в данной локальной точке, смиритесь и делайте так как описано в документации.

    Если вас фигурные скобочки смущают, можете писать
    export const Notes = (props) => { // дальше props.arrList
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как подкачать знания веб-разрабокти?

    acorn @acorn
    jstherightway.org/ru-ru
    + udacity, udemy
    https://courses.wesbos.com/account (поищи курсы по душе, есть платные ,а также бесплатные)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как подкачать знания веб-разрабокти?

    Роман Франк @Akellacom
    CTO
    https://medium.freecodecamp.org/a-roadmap-to-becom...
    https://github.com/zualex/devmap

    И проходим по пунктам :)
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как теряется контекст в классовых компонентах, и как помогает bind?

    mudrenokanton
    Антон Мудренок @mudrenokanton
    frontend dev
    Внутри функции может потеряться контекст в зависимости от того, как она вызвана.
    // вызов
    obj.foo();
    // и вызов
    const bar =  obj.foo;
    bar();
    // оба вызывают foo, но во втором случае this внутри foo будет привязан не к obj, 
    // а к глобальному объекту

    Таким образом, если мы хотим передать функцию куда-то с определенным контекстом, нам ее надо привязывать. Второй момент, что класс это просто синтаксический сахар, а на самом деле это просто функция, к которой this не привязывается. Таким образом, внутри класса, метод не будет понимать куда вы обращаетесь без привязки.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как настроить css для прокрутки изображений?

    kn1ght_t
    kn1ght_t @kn1ght_t
    https://jsfiddle.net/xr0Le8ve/
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как научиться писать самостоятельно код?

    saboteur_kiev
    Saboteur @saboteur_kiev
    software engineer
    В школах и институтах учили строить алгоритмы, еще когда рисовали блок-схемы.
    Это не зависит от языка программирования - нужно просто составить алгоритм для решения задачи. Изучая различные аспекты языка программирования, различные библиотеки, фреймворки и так далее вы просто приобретаете знания о дополнительных инструментах, которым нужно пользоваться для решения задачи.

    Но само решение придумывает программист, а не язык программирования.

    Чтобы повысить эффективность ваших практических занятий - придумайте или найдите задачи, смысл которых понятен и интересен прежде всего вам самим. Чтобы вы понимали какой результат вам нужен. Возможно вы даже измените свое мнение о результате.

    Например, взять какую-нибудь игрушку с множеством товара и найти самый выгодный или дешевый товар. Вам будет понятна цель - найти нужный вам товар
    При этом не будет важно в каком виде - в виде веб-странички, в виде простого текста на экран, или в виде заполненной таблички в базе данных.
    При этом не будет важно какими инструментами вам нужно воспользоваться.
    Главное, что вы осознаете что именно хотите получить. И пишете программу, которая выдает вам результат, используя имеющиеся знания.
    Чем больше знаний, тем удобнее в конечном счете пользоваться тем что вы написали и тем быстрее и проще вам это писать.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Вопрос из одной из задач на "learn.javascript.ru" что-за nextInput?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега JavaScript
    javascript.ru/label

    Смысл в том, чтобы в continue "выпрыгнуть" не только из внутреннего цикла, но и из внешнего.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • sergey-kuznetsov
    Сергей Кузнецов
    • 18 ответов
    • 0 вопросов
  • rPman
    • 9 ответов
    • 0 вопросов
  • TheAndrey7
    • 7 ответов
    • 0 вопросов
  • gbg
    Армянское Радио
    • 5 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 5 ответов
    • 0 вопросов
  • Dr_Elvis
    Elvis
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации