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

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ส.ค. 2024
  • Что такое JavaScript промисы и как часто нужно их создавать. Что значит, когда функция или метод возвращают промис. Об этом и о нюансах обработки объектов Promise из стандарта es6 в подборке Фундаментальный JavaScript.
    #javascript #js
    __
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Поддержка канала:
    / mishanep
    www.tinkoff.ru...
    paypal.me/mish...

ความคิดเห็น • 141

  • @user-wc9kq3mi4o
    @user-wc9kq3mi4o ปีที่แล้ว +22

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

  • @user-jr9xk8zc8l
    @user-jr9xk8zc8l 3 หลายเดือนก่อน +4

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

  • @IT-mp3op
    @IT-mp3op 2 ปีที่แล้ว +12

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

  • @DzhavidR
    @DzhavidR 3 ปีที่แล้ว +40

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

  • @Albert_Hall
    @Albert_Hall ปีที่แล้ว +7

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

  • @evgenysilkin
    @evgenysilkin 2 ปีที่แล้ว +1

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

  • @mcflowem2166
    @mcflowem2166 2 ปีที่แล้ว +1

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

  • @user-bw8zx6gq8s
    @user-bw8zx6gq8s 3 ปีที่แล้ว +1

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

  • @chirog13
    @chirog13 2 ปีที่แล้ว +1

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

  • @vladimir5434
    @vladimir5434 2 ปีที่แล้ว +3

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

  • @alexidino
    @alexidino 2 ปีที่แล้ว +1

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

  • @zakiro4277
    @zakiro4277 2 ปีที่แล้ว +1

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

    • @zakiro4277
      @zakiro4277 2 ปีที่แล้ว

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

  • @daryaNik
    @daryaNik 2 ปีที่แล้ว +1

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

  • @yuliyi
    @yuliyi 2 หลายเดือนก่อน

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

  • @DubinArtur
    @DubinArtur 11 หลายเดือนก่อน +2

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

  • @dogober3861
    @dogober3861 2 ปีที่แล้ว +2

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

    • @dogober3861
      @dogober3861 2 ปีที่แล้ว

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

  • @magerrrr
    @magerrrr 3 ปีที่แล้ว +5

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

  • @yastrebov_dev
    @yastrebov_dev ปีที่แล้ว

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

  • @e1ing
    @e1ing 3 ปีที่แล้ว +1

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

  • @MrReflection540
    @MrReflection540 2 ปีที่แล้ว +1

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

  • @moloko6469
    @moloko6469 2 ปีที่แล้ว +1

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

  • @tanyatritelnitskaya1911
    @tanyatritelnitskaya1911 3 ปีที่แล้ว +3

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

  • @user-zg2gj4wf1e
    @user-zg2gj4wf1e 2 ปีที่แล้ว +2

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

  • @user-ld7ll5nz9w
    @user-ld7ll5nz9w 3 ปีที่แล้ว +2

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

  • @Sergey-lg1ke
    @Sergey-lg1ke 2 ปีที่แล้ว +1

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

  • @Kleo_Wyatt
    @Kleo_Wyatt ปีที่แล้ว +1

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

  • @unknown.6914
    @unknown.6914 5 หลายเดือนก่อน

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

  • @gregdmitriev2784
    @gregdmitriev2784 ปีที่แล้ว +1

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

  • @DubinArtur
    @DubinArtur 11 หลายเดือนก่อน +1

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

  • @antontuchkin9396
    @antontuchkin9396 9 หลายเดือนก่อน

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

  • @fellow3251
    @fellow3251 2 ปีที่แล้ว +1

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

  • @vo_skor
    @vo_skor 2 ปีที่แล้ว +1

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

  • @user-dz9pu4em8e
    @user-dz9pu4em8e 2 ปีที่แล้ว +1

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

  • @mihkevich5094
    @mihkevich5094 2 ปีที่แล้ว +2

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

  • @brutix80
    @brutix80 2 ปีที่แล้ว +1

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

  • @user-fw9hc5lg9f
    @user-fw9hc5lg9f 2 ปีที่แล้ว +2

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

  • @CrusaderDen
    @CrusaderDen ปีที่แล้ว

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

  • @user-zg2gj4wf1e
    @user-zg2gj4wf1e 2 ปีที่แล้ว +1

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

  • @user-hs3zi7kf7k
    @user-hs3zi7kf7k ปีที่แล้ว +1

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

  • @oleksiikriuchkov7399
    @oleksiikriuchkov7399 2 ปีที่แล้ว +1

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

  • @andreyshadrin6085
    @andreyshadrin6085 10 หลายเดือนก่อน

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

  • @mishagabrelyan9495
    @mishagabrelyan9495 5 หลายเดือนก่อน

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

  • @Kerigona
    @Kerigona 3 ปีที่แล้ว +2

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

  • @user-ce7te1uy4s
    @user-ce7te1uy4s 8 หลายเดือนก่อน

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

  • @user-ml5vp6rp9n
    @user-ml5vp6rp9n 3 ปีที่แล้ว +1

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

  • @user-ff4ro4ff1v
    @user-ff4ro4ff1v ปีที่แล้ว +1

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

  • @andryr814
    @andryr814 ปีที่แล้ว +1

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

  • @mavldr
    @mavldr ปีที่แล้ว +1

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

  • @sairexes16
    @sairexes16 ปีที่แล้ว

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

  • @user-el5ls2cq1y
    @user-el5ls2cq1y 2 ปีที่แล้ว +1

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

  • @hey_polly
    @hey_polly ปีที่แล้ว +1

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

  • @mikhailsakharov7904
    @mikhailsakharov7904 2 ปีที่แล้ว +1

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

  • @user-nf1td4hh7y
    @user-nf1td4hh7y ปีที่แล้ว

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

  • @katerynak.3606
    @katerynak.3606 3 หลายเดือนก่อน

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

  • @Noname__name
    @Noname__name 10 หลายเดือนก่อน

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

  • @yakut54
    @yakut54 3 ปีที่แล้ว +1

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

  • @AndranikArshakyan
    @AndranikArshakyan 2 ปีที่แล้ว +1

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

  • @dedlive51
    @dedlive51 2 ปีที่แล้ว +1

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

  • @rightball1629
    @rightball1629 ปีที่แล้ว

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

  • @yanagaeify
    @yanagaeify ปีที่แล้ว +1

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

  • @Umkauskas
    @Umkauskas 2 หลายเดือนก่อน

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

  • @DenInside
    @DenInside 2 ปีที่แล้ว

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

  • @user-xt2pl2gk2w
    @user-xt2pl2gk2w 2 ปีที่แล้ว +1

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

  • @ihorlevit5369
    @ihorlevit5369 3 ปีที่แล้ว +1

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

  • @user-gm9cn5ko4j
    @user-gm9cn5ko4j 4 หลายเดือนก่อน

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

  • @maxfox4615
    @maxfox4615 2 ปีที่แล้ว +1

    Очень круто !

  • @aserezhnikov
    @aserezhnikov 9 หลายเดือนก่อน

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

  • @Edgar-pu1lc
    @Edgar-pu1lc ปีที่แล้ว

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

  • @therescue1879
    @therescue1879 2 ปีที่แล้ว +1

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

  • @amir18n
    @amir18n 2 ปีที่แล้ว +1

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

  • @Iron_Sea
    @Iron_Sea 11 หลายเดือนก่อน

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

    • @reme8043
      @reme8043 11 หลายเดือนก่อน

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

  • @SergiiBoiko
    @SergiiBoiko 3 ปีที่แล้ว +1

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

  • @user-dn4ry3uw8i
    @user-dn4ry3uw8i ปีที่แล้ว +1

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

  • @Artur_voitivIT
    @Artur_voitivIT ปีที่แล้ว

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

  • @KonamiMaster
    @KonamiMaster 2 ปีที่แล้ว +1

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

  • @munutd9857
    @munutd9857 3 ปีที่แล้ว +2

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

  • @webdeveloper5770
    @webdeveloper5770 2 หลายเดือนก่อน

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

  • @ArtemMindsurfer
    @ArtemMindsurfer 9 หลายเดือนก่อน

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

  • @dmitrykarpovich186
    @dmitrykarpovich186 10 หลายเดือนก่อน

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

  • @sanbuz
    @sanbuz 10 หลายเดือนก่อน

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

  • @GEO-le5ft
    @GEO-le5ft 2 ปีที่แล้ว +1

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

  • @Sobanim
    @Sobanim 3 ปีที่แล้ว

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

  • @alexanderbeginin826
    @alexanderbeginin826 ปีที่แล้ว

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

  • @nnnabbot
    @nnnabbot ปีที่แล้ว

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

  • @mr.zxzxzxz3816
    @mr.zxzxzxz3816 ปีที่แล้ว +2

    спасибо большое за эти прекрасные видео! и за замечательный курс по реакт🔥

  • @user-lx5vv3uu8u
    @user-lx5vv3uu8u 3 ปีที่แล้ว +1

    Благодарю!

  • @mykytav
    @mykytav 10 หลายเดือนก่อน

    Спасибо огромное

  • @GeorgiiGalechyan
    @GeorgiiGalechyan ปีที่แล้ว

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

  • @Lorofer
    @Lorofer 6 หลายเดือนก่อน

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

  • @Lorofer
    @Lorofer 6 หลายเดือนก่อน

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

  • @mars_family
    @mars_family 3 ปีที่แล้ว

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

    • @gubatenkov
      @gubatenkov 2 ปีที่แล้ว

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

  • @agataageeva424
    @agataageeva424 3 ปีที่แล้ว +1

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

    • @mishanep
      @mishanep  3 ปีที่แล้ว

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

  • @ivanchyzh2991
    @ivanchyzh2991 2 ปีที่แล้ว +1

    понял)

  • @svetlanaprus4817
    @svetlanaprus4817 3 ปีที่แล้ว +5

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

    • @mishanep
      @mishanep  3 ปีที่แล้ว +4

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

  • @chirog13
    @chirog13 2 ปีที่แล้ว

    Эх, спасибо большое

  • @Expertdog
    @Expertdog ปีที่แล้ว

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

  • @taipanproduct5150
    @taipanproduct5150 2 หลายเดือนก่อน

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

  • @user-jm7dy8ks7w
    @user-jm7dy8ks7w ปีที่แล้ว

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

  • @from_brest2631
    @from_brest2631 2 ปีที่แล้ว

    Лойс

  • @sairexes2443
    @sairexes2443 2 ปีที่แล้ว

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