Promise, fetch, async, await, таски и микротаски, Event Loop, Call Stack. JS курс для начинающих.

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 24

  • @fenics764
    @fenics764 2 года назад +16

    Лучшее объяснение, что я видел. Все просто и по существу. Очень круто

    • @LISAWEBGIRL
      @LISAWEBGIRL  2 года назад +2

      Спасибо!😊

    • @alyu6351
      @alyu6351 5 месяцев назад +1

      Везде такой коммент встречаю

  • @pahatbekmamyrbaev
    @pahatbekmamyrbaev Год назад +1

    очень приятный голос у Вас ) спасибо Вам.

  • @artforce_prod
    @artforce_prod 7 месяцев назад +1

    Красавица! Все понятно, доступно!! замечательно!!🤩

  • @ИринаДымова-щ4у
    @ИринаДымова-щ4у Год назад +2

    Спасибо большое, Лиза, за ваши видео! Пересмотрела все - очень круто объясняете)

  • @anatoliy1435
    @anatoliy1435 Год назад +2

    не останавливайся

  • @dasha_owl
    @dasha_owl 2 года назад +4

    Спасибо за понятные объяснения!

  • @-Forever-Young-
    @-Forever-Young- Год назад +1

    Спасибо за урок.

  • @nikolaiandrianov1856
    @nikolaiandrianov1856 7 месяцев назад +1

    Спасибо

  • @AntonioBenderas
    @AntonioBenderas Год назад +1

    Дякую!

  • @Just__Ilya
    @Just__Ilya 2 года назад

    Молодец. Успехов.

  • @mind150
    @mind150 2 года назад +1

    Лайк)

  • @ДмитрийАлександрович-г8л

    На 14:29 не очень понял пример. Браузер написал, что ошибка "uncaught", и вывода с 71 строки не было

    • @PavelSergienko
      @PavelSergienko 2 года назад +3

      На видео не там проверяется ошибка :))
      Эту ошибку в параметрах при вызове delay1() интерпретатор сразу отловил еще до возврата промиса.
      Ошибку нужно создавать внутри resolve, тогда все отловит, как надо.
      Попробуйте так...
      Можете специально допустить ошибку в написании setTimeout
      function delay1(ms, cb) {
      return new Promise((resolve) => {
      resolve(setTimeout(cb, ms));
      });
      }
      delay1(1000, () => console.log("time out")).catch((err) =>
      console.log(err.message)
      );

    • @elizavetakryazhkova1705
      @elizavetakryazhkova1705 2 года назад +1

      @@PavelSergienko спасибо за коммент)

  • @bjol_Dg
    @bjol_Dg Год назад +2

    Умничка, круто объяснила, спасибо 😘

  • @NikolayPetrov-u9t
    @NikolayPetrov-u9t Год назад

    так в чём сахар то? вместо 4х строчек кода сделали 9 на всё тоже самое

  • @pavelkoshevoy316
    @pavelkoshevoy316 9 месяцев назад

    promise.any ошибочно объяснила

    • @LISAWEBGIRL
      @LISAWEBGIRL  9 месяцев назад

      Комментарии с объяснениями, если знаете как правильно приветствуются!

    • @sergeyv740
      @sergeyv740 5 месяцев назад

      ​@@LISAWEBGIRLвозвращает промис, содержащий значение первого успешно выполненного (resolved) промиса. Метод будет игнорировать исполнение промисов с ошибкой (rejection) вплоть до первого исполненного успешно (resolved).
      Если вы не обращаете внимание на указанные ошибки, тогда неизвестно сколько здесь еще ошибок допущено