Что такое промисы в JavaScript. Фундаментальный JavaScript

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 142

  • @Алексей-ш8э3л
    @Алексей-ш8э3л Рік тому +25

    Пожалуйста,не заканчивай выпуск видео продолжай. Ты единственный, кто раскрывает как это всё работает! Всё очень понятно изложено!

  • @IT-mp3op
    @IT-mp3op 2 роки тому +15

    Это минимум 5 видео про promise которое я смотрю. Самое лучшее объяснение. Спасибо🤝

  • @DzhavidR
    @DzhavidR 4 роки тому +41

    очень, очень доходчиво! Крутой плейлист с фундаментальным JS! Продолжай в том же духе. К такому преподу я бы ходил с удовольствием учить JS. Не бросай канал, смотрю твои видео и многое становится понятно

  • @castiellblissful
    @castiellblissful 7 місяців тому +5

    Очень круто, спасибо большое!
    Действительно, после Вашего объяснения вопросов не остаётся, вы не упускаете ни одну малейшую детальку! Спасибо ещё раз!

  • @yastrebov_dev
    @yastrebov_dev Рік тому +1

    Всё очень доходчиво. Это третье видео про промисы, которое я смотрю, и до этого ни кто не доносил той инфы, что по началу мы просто получаем откуда то промисы и с ними работаем. Все показывают как промисы создаются и ты такой ходишь и думаешь: "а зачем мне это знать?". Спасибо!)

  • @CrusaderDen
    @CrusaderDen Рік тому +1

    Понравилось объяснение логики работы - что, откуда и куда. Реально стал понятнее процесс. Спасибо.

  • @Albert_Hall
    @Albert_Hall 2 роки тому +7

    Каждый лектор освещает по-своему. Кто-то просто крутит стандартную пластинку, часто тараторя и повторяя как заведенный 📻, заученные основы. А кто-то, как в данном случае Михаил💡, основательно доносит сердцевину, мягко приглашая мозг слушателя нырнуть поглубже в понимание процесса🛠.
    Благодарю.🌱

  • @evgenysilkin
    @evgenysilkin 3 роки тому +2

    Шикарный гайд по основам промиса! Вот кому дано быть преподавателем, тому дано! Вам дано))))

  • @НиколайКуделин-ц1щ
    @НиколайКуделин-ц1щ 3 роки тому +1

    Уже третьи сутки бьюсь с промисами, и только после этого видео пришло понимание. Спасибо!

  • @brutix80
    @brutix80 2 роки тому +1

    Спасибо огромное! Хоть кто-то объяснил эти загадочные data и response которые из ниоткуда появляются в .then()! Благодаря вам стало понятно это загадочное выражение "возвращает промис"... ну возвращает - и что? Теперь стало ясно.

  • @alexidino
    @alexidino 3 роки тому +1

    Спасибо огромное, вы двигаете человечество вперед. Первое видео которое я посмотрел на вашем канале, подпишусь, буду смотреть.

  • @MrReflection540
    @MrReflection540 2 роки тому +1

    Класс. Много где объясняется только на setTimeout, когда вы привели пример с fetch стало намного яснее. Спасибо

  • @zakiro4277
    @zakiro4277 2 роки тому +1

    шикарная подача всё разжевали даже нарисовали схему )
    таких классных объяснений темы редко встретишь) я много пересмотрел видео разных авторов

    • @zakiro4277
      @zakiro4277 2 роки тому

      объясните пожалуйста недоджуну:) почему на 14:13 во второй цепочке .then срабатывает console.log без кавычек, я думал что нужно консоль лог запускать только с явным значением в кавычках.
      Как-то так console.log("значение")

  • @mcflowem2166
    @mcflowem2166 3 роки тому +1

    Лучший ролик в котором объясняется что такое промисы. Столько пересмотрел роликов и особо не понимал, но этот ролик все разложил на свои места, автору респект

  • @chirog13
    @chirog13 2 роки тому +1

    Это супер полезно, объяснение с памятью это очень важно

  • @Kleo_Wyatt
    @Kleo_Wyatt 2 роки тому +2

    Блин, тоже уже чуть ли не 10 видео смотрю по промисам и только после этого хоть что-то поняла. Спасибо большое!

  • @dusshevnaya
    @dusshevnaya 2 роки тому +1

    Одно из лучших объяснений, что есть промисы и как с ними работать)))

  • @andreyshadrin6085
    @andreyshadrin6085 Рік тому

    Очень удачное объяснение в плане анализа Promise как объекта. До этого на курсах мне так не могли объяснить.

  • @ВалерийМарочкин-ы6в

    Отлично . С маркером и схемой КРУТО

  • @vladimir5434
    @vladimir5434 2 роки тому +3

    Михаил, очень круто объясняешь! Твой канал - настоящая находка. Есть с чем сравнивать. У других авторов часто много недосказанного (откуда что взялось и почему именно так), а после твоих видео не остается ни одного вопроса в рамках данного урока. Очень классная задумка с рисованием - становится понятна суть! Молодец!!!

  • @moloko6469
    @moloko6469 2 роки тому +1

    Офегенно, много видео смотрел про промисы, читал статьи, но дошло до меня только на вашем видео. Очень классно, спасибо!

  • @antontuchkin9396
    @antontuchkin9396 Рік тому

    Михаил, попробовал разобраться что такое промисы с помощью твоего видео. Я, как бегиннер, ничерта не понял, так как ты с самого начала говоришь о промисах как о совершенно же всем понятном термине и что он собой представляет, и начинаешь показывать из чего он состоит и как работает. Вобщем два раза пересмотрел, пошел гуглить дальше.

  • @ИгорьКульмиччч
    @ИгорьКульмиччч Рік тому +2

    Наконец то нормально понял эти обещания, спасибо тебе!

  • @bjol_Dg
    @bjol_Dg 2 роки тому +1

    хорошо объяснил, гуд, дякую друже ! 👍👍👍👍

  • @ВалерийМарочкин-ы6в

    Первое видео смотрю у вас. Очень все доходчиво с рисунками! По промисам посмотрел всех кого можно. Большое спасибо. Надеюсь дальше со схемами ещё будет

  • @DubinArtur
    @DubinArtur Рік тому +1

    Видео классное, как раз, чтобы освежить память

  • @dogober3861
    @dogober3861 2 роки тому +2

    Как же ты шикарно объяснил Promises, спасибо тебе большое Михаил! Теперь мне стало намного понятнее!!!!

    • @dogober3861
      @dogober3861 2 роки тому

      Как же понятно то 🤤. Кайф))

  • @Mr-Bin-n4d
    @Mr-Bin-n4d 3 роки тому +1

    И опять лайк, мегадоходчиво!

  • @oleksiikriuchkov7399
    @oleksiikriuchkov7399 2 роки тому +1

    Большое спасибо за доходчивое видео! Все понятно, со всем разобрался. Желаю развития каналу!)

  • @yuliyi
    @yuliyi 7 місяців тому

    Понял как оно работает только когда реализовал собственный промисоподобный обьект , по сути просто замкнутая функция с колбэком.
    Так много времени пытался понять жти промисы и только сейчас дошлоооо , вы отлично обьяснили ! Спасибо

  • @Umkauskas
    @Umkauskas 6 місяців тому +1

    нарешті зрозумів, що таке проміси. дякую, тобі, людина!

  • @DubinArtur
    @DubinArtur Рік тому +2

    Программирование на листочке принимает новый уровень)

  • @e1ing
    @e1ing 3 роки тому +1

    Это пока лучшее объяснение промисов, что я видела. Спасибо)

  • @magerrrr
    @magerrrr 4 роки тому +5

    Отличное видео) вспомнил как оно устроено, когда-то учил, но детали забываются, а благодаря видео вспомнил) спасибо

  • @katerynak.3606
    @katerynak.3606 8 місяців тому

    Абсолютно шикарное обьяснение. Браво. Интересно что понятно стало тогда, когда сначала попользуешся как мартышка fetchом не особо его понимая. А потом смотриш это видео - и наступаяет прозрение о том, что этот fetch оказывается делает!

  • @tanyatritelnitskaya1911
    @tanyatritelnitskaya1911 4 роки тому +3

    Очень простое и доходчивое объяснение такой непростой темы! Спасибо Вам большое, Михаил!

  • @Sergey-lg1ke
    @Sergey-lg1ke 3 роки тому +1

    Михаил, спасибо, так доступно объяснить такое непонятное. Данный плейлист настоящая палка-выручалка

  • @МарияВасиленко-я5к
    @МарияВасиленко-я5к 3 роки тому +1

    Самое лучшее объяснение! Почему так мало просмотров? Спасибо большое!

  • @GeorgiiGalechyan
    @GeorgiiGalechyan Рік тому

    Возможно я наконец-то дорос до понимания промисов, но это лучшее объяснение которое я видел. Присутствует как теория, так и практика.
    Для понимания видео нужно хотя бы на базовом уровне знать что такое объекты и массивы и принцип их работы.

  • @ВладимирПаршуков-л5с

    самое понятное объяснение промисов во всём ютубе! спасибо.

  • @mavldr
    @mavldr 2 роки тому +1

    Очень круто, спасибо 🙏

  • @fellow3251
    @fellow3251 2 роки тому +1

    Лучшее объяснение что я видел! Браво и большое спасибо!

  • @ДенисЕрохин-о6ы
    @ДенисЕрохин-о6ы 2 роки тому +2

    Реально лучшее объяснение!

  • @sairexes16
    @sairexes16 Рік тому

    Спасибо большое за ваш контент. Смотрю этот плейлист второй раз, чтобы повторить материал. Только лишь на вашем канале я находил вменяемое объяснение некоторых моментов (реакт роутер и др). Недавно не мог получить картинку с сервера на экспрессе, но ваш цикл видео по отправке и скачиванию с сервера очень помог мне. Очень надеюсь, что вы будете продолжать выкладывать такие интересные материалы!

  • @mihkevich5094
    @mihkevich5094 3 роки тому +2

    Благодарю за труд! Очень приятно, очень понятно, очень приятная атмосфера при просмотре :)

  • @АлександрАлехин-е2х

    отличная манера подачи как следствие все понятно. Спасибо

  • @rightball1629
    @rightball1629 Рік тому

    Спасибо, реально, тыединственный , кто нормально объяснил, особенно со схемой очень понятно

  • @vo_skor
    @vo_skor 3 роки тому +1

    Очень познавательно и доходчиво,лучшего видео на данную тему не смотрел 🔥

  • @andryr814
    @andryr814 2 роки тому +1

    Хорошее видео, особенно его вторая часть

  • @hey_polly
    @hey_polly Рік тому +1

    Великолепное объяснение :)

  • @майнкрафт-к2и
    @майнкрафт-к2и 2 роки тому +1

    Отлично! Всё по полочкам!

  • @Kerigona
    @Kerigona 4 роки тому +2

    Во, я как раз буквально во вторник серчил эту тему, спасибо )

  • @mikhailsakharov7904
    @mikhailsakharov7904 2 роки тому +1

    Всё очень хорошо рассказано, всё понятно, спасибо!

  • @Iron_Sea
    @Iron_Sea Рік тому

    Спасибо за понятное и наглядное объяснение! Давно подписана на ваш канал, что и всем советую!)

    • @reme8043
      @reme8043 Рік тому

      нифига в 2023 году не один я смотрю старые видосы)

  • @AndranikArshakyan
    @AndranikArshakyan 2 роки тому +1

    Очень доходчиво все объяснили, спасибо большое

  • @yakut54
    @yakut54 3 роки тому +1

    Всё по делу. Чётко и понятно. Спасибо )

  • @ЕвгенийПротасевич-ь5б
    @ЕвгенийПротасевич-ь5б 8 місяців тому

    Лучшее объяснение! Спасибо Михаил!

  • @Noname__name
    @Noname__name Рік тому

    у меня были пробелы по методам массивов, благодаря тебе я разобрался со всем купив курс на степике

  • @dedlive51
    @dedlive51 3 роки тому +1

    Спасибо за труд!

  • @aserezhnikov
    @aserezhnikov Рік тому

    Качественное объяснение, благодарность!

  • @АзаматКастоев
    @АзаматКастоев 3 роки тому +1

    Благодарю Михаил, все было доходчиво и интересно

  • @ihorlevit5369
    @ihorlevit5369 3 роки тому +1

    Спасибо, хорошо получилось донести суть промисов.

  • @DenInside
    @DenInside 3 роки тому

    Спасибо вам! Вы прекрасный человек с прекрасным голосом и прекрасной манерой обучения!

  • @therescue1879
    @therescue1879 2 роки тому +1

    молодец. Классный урок

  • @yanagaeify
    @yanagaeify 2 роки тому +1

    Отлично объясняешь, спасибо за твою работу)

  • @webdeveloper5770
    @webdeveloper5770 6 місяців тому

    Хорошо сделано. Понятно, дополнительные демонстрации наглядные. Хотя тема очень мутная. Вспоминаю о ней только между поисками работы. В деле как то не требовалось давно. Так же часто спрашивают на собесах порядок выполнения - синхронная, асинхронная, промис. Очень удивился сделав тестовый код. Оказывается промис идёт между синхронной и асинхронной. Третий тип очереди. Даже если внутри него нет асинхронного кода.

  • @amir18n
    @amir18n 3 роки тому +1

    Спасибо большое. Я понял!

  • @АленаЕршова-ъ5ю

    Михаил спасибо! Очень понятно, и спасибо за объяснение работы promisse в fetch. И ещё благодарность за ваши курсы 🙏

  • @SergiiBoiko
    @SergiiBoiko 3 роки тому +1

    Очень хорошо объясняете.

  • @unknown.6914
    @unknown.6914 9 місяців тому

    Полезный урок, спасибо Михаил.

  • @Artur_voitivIT
    @Artur_voitivIT Рік тому

    Спасибо, стало наконец стало понятно. Очень хорошее объяснение

  • @Даря-о2з
    @Даря-о2з Рік тому

    лучшее обьясение этой темы на ютубе и вообще в нете

  • @dmitrykarpovich186
    @dmitrykarpovich186 Рік тому

    Спасибо большое, очень полезно было посмотреть с вашим пояснением!

  • @maxfox4615
    @maxfox4615 2 роки тому +1

    Очень круто !

  • @nnnabbot
    @nnnabbot Рік тому

    Спасибо огромное. Все очень доступно и понятно

  • @Мария-ц8ъ2е
    @Мария-ц8ъ2е 2 роки тому +1

    спасибо Вам огромное. очень хорошее объяснение💙

  • @mishagabrelyan9495
    @mishagabrelyan9495 10 місяців тому

    одно из лучших обьяснений, красава

  • @Edgar-pu1lc
    @Edgar-pu1lc Рік тому

    Лучшее обьяснение, спасибо

  • @Sobanim
    @Sobanim 3 роки тому

    По промисам суть понял) Спасибо!
    Теперь бы удержать в голове это как можно на дольше)

  • @taipanproduct5150
    @taipanproduct5150 6 місяців тому

    C 12:00 объяснение неверное.
    После того, как промис получил статус resolve/reject, value этого промиса (т.е объекта) не меняется. Метод .then не меняет value изначального промиса.
    Метод .then создает новый промис с новым value.

  • @munutd9857
    @munutd9857 3 роки тому +2

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

  • @KonamiMaster
    @KonamiMaster 3 роки тому +1

    Хорошо, особенно про feach)

  • @GEO-le5ft
    @GEO-le5ft 2 роки тому +1

    спсаибо за видио.

  • @DmitryDolganov
    @DmitryDolganov 3 роки тому +1

    Благодарю!

  • @sanbuz
    @sanbuz Рік тому

    Спасибо за инфу!

  • @ArtemMindsurfer
    @ArtemMindsurfer Рік тому

    очень ясное пояснение!)

  • @mars_family
    @mars_family 3 роки тому

    Спасибо за то что был пример с фетч! Крутой плейлист, хотел бы поделиться с друзьями но у них другие интересы

    • @tenkkov
      @tenkkov 3 роки тому

      но у тебя нет друзей

  • @alexanderbeginin826
    @alexanderbeginin826 Рік тому

    дай бог здоровья.

  • @Lorofer
    @Lorofer 10 місяців тому

    комментарий в поддержку канала

  • @agataageeva424
    @agataageeva424 3 роки тому +1

    Вы невероятно круто объясняете! Спасибо !! Вам можно донаты кидать ?

    • @mishanep
      @mishanep  3 роки тому

      Здравствуйте. Спасибо за тёплые слова. Прямого доната на канале нет. Я продаю видео курсы на udemy и на своём сайте mishanep.com размещаю ссылку на них с купонами по ссылке.

  • @Expertdog
    @Expertdog 2 роки тому

    Михаил, благодарю за такую подачу материала - круто! Особенно когда показываете стрелочками что куда идет и откуда берется. Для понимания всей картины происходящих процессов это класс! И после видео действительно становится понятно что такое promise и как они работают. Пусть даже базово, но это основа! Мне очень зашло видео, Благодарю! Скажите пожалуйста, когда вы получали запрос, вы выводили его в браузере. А как сделать, чтобы он выводился в VS Code?

  • @user-Kirienko.O.L
    @user-Kirienko.O.L 23 дні тому

    Спасибо!!!!!

  • @Lorofer
    @Lorofer 10 місяців тому

    большое спасибо

  • @aleksandr2245
    @aleksandr2245 2 роки тому

    могу ошибаться, но если принять тот факт, что then возвращает новый промис, то следующий за ним then будет заполнять уже массивы onFulfilled, onRejected вот этого нового промиса и т.д., а массивом onFulfilled и onRejected являются потому, что может быть такая ситуация:
    const promise = Promise.resolve(3);
    promise.then(cb1);
    promise.then(cb2);
    вот в этом случае, как раз then и соберёт в массив onFulfilled promise'а все коллбэки, относящиеся к нему

  • @sairexes2443
    @sairexes2443 2 роки тому

    Сначала ничего не понял, но концу видео стало ясно

  • @svetlanaprus4817
    @svetlanaprus4817 4 роки тому +5

    Михаил, здравствуйте. Еще раз убеждаюсь, что вы преподаватель "от Бога". Спасибо вам за такие доступные и понятные объяснения по теме.
    Что касается Promise: я правильно поняла, что сам Promise нигде прописывать не надо, никогда, но .then & .catch - обязательно? И в каких случаях вообще нужно это все, при запросе на сервер только? или еще где-то может пригодиться? Спасибо. Светлана

    • @mishanep
      @mishanep  4 роки тому +4

      Приветствую, Светлана!
      Чаще всего да, мы используем обработку полученных промисов через then/catch, либо через асинхронные функции (кому как удобно).
      И да, чаще всего с промисами приходится работать именно при взаимодействии с сервером - запрос, отправка данных. Но иногда они используются различными вспомогательными библиотеками, или же самими разработчиками под конкретные узкие кейсы.

  • @IshayahuLastov
    @IshayahuLastov Рік тому

    За что я люблю js: то, что возвращает resolved будет передано функциям в onFullfiled которые задаются через then...
    П - последовательность

  • @ДарВетер-й6ж
    @ДарВетер-й6ж 11 місяців тому

    Не понял, где в последнем then'е анонимная функция и как передали и вывели строку с '!'?

  • @ЕвгенийНагаев-п9ч

    Я ещё узнал что вторым аргументом в .then() можно передать функцию с reson из reject(reson)

  • @Zreus-ry9el
    @Zreus-ry9el 4 місяці тому

    в какой массив промиса попадает функция из ветки finally? onFinally?