Просто о promise в JavaScript

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

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

  • @СергейКовалев-в4ь
    @СергейКовалев-в4ь 9 месяцев назад +2

    Если мне что-то не понятно, я всегда иду к вам на канал. Вы очень хорошо объясняете!

  • @Давид-п8и
    @Давид-п8и 5 лет назад +242

    Много видео пересмотрел на тему промисов, и могу с уверенностью сказать, что вы понятнее всех объяснили эту тему. Однозначно лайк!!!👍👍👍

    • @itgid
      @itgid  5 лет назад +9

      Спасибо!

    • @pandaskeptic2937
      @pandaskeptic2937 5 лет назад +10

      Это то что я хотел написать. Прям слово в слово. 👍👍👍

    • @alexschwarz5250
      @alexschwarz5250 3 года назад +1

      Аналогично. Спасибо автору

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

      Я тоже много видео посмотрел и везде такой комментарий

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

      @@itgid было бы здорово если бы вы в описании указали верный код, сейчас же просто глобальную переменную переопределили, а не обработали результат. Если, например, заменить присваивание на сложение, то работать не будет.
      let a = 7
      let b = new Promise((resolve, reject)=>{
      setTimeout(()=>{
      resolve(a+99)
      }, 2000)
      })
      b.then(function(a) {
      console.log(a);
      })

  • @elizavetaleskova8584
    @elizavetaleskova8584 4 года назад +311

    «После прочтения впал в депрессию, поскольку посчитал себя тупым»
    Да это же я

    • @Данило-р9у
      @Данило-р9у 4 года назад +19

      и так каждый раз когда что то читаешь по програмачу...

  • @AdnS008
    @AdnS008 3 года назад +6

    Как же идеально человек объясняет, я все понял с первого раза, до этого смотрел другие видео, так же читал MDN - ни черта не понял, а здесь за 12 минут понял, спасибо Вам.

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

    Дякую Олександре, дуже просто, зрозуміло і без зайвої складної термінології пояснили сутність промісів. Це найкраще пояснення, яке вдалось знайти 👍👍👍

  • @AlterMeister
    @AlterMeister 5 лет назад +2

    Один из лучших каналов по js на Ютубе!

  • @DavitAve
    @DavitAve 2 года назад +6

    Уже долгое время смотрю ваши уроки, вы понятнее всех обесняете!)

  • @B_G_V
    @B_G_V 2 года назад +8

    Отличное видео, уважение автору. Единственное видео, где всё понятно объяснили.
    В других видео, которые я смотрел по этой теме, тупо показывают синтаксис, но не объясняют, что и для чего делается.
    У вас всё просто и понятно👍👍👍

  • @jinke5935
    @jinke5935 3 года назад +16

    Памятник вам, Александр, на все времена! Документация действительно о промисах - сплошной дремучий лес. Но благодаря вашему видео всё стало яснее ясного. Спасибо вам!

  • @ВикторЩербаков-ь4б
    @ВикторЩербаков-ь4б 5 лет назад +1

    Уж не знаю кто ставит дизалайки, наверное авторы других каналов по такой же тиматики, которые не смогли так же круто объяснить промисы. Автору действительно спасибо, я наконец-то понял как работать с промисами.

  • @bohdan.petrov
    @bohdan.petrov 5 лет назад +1

    Прочёл тему на learn.javascript и ничерта не понял + там примеры с обработчиками событий, которые ранее не рассматривались.
    Ваше видео обяснило просто и доступно.
    Спасибо за ваш труд!

    • @itgid
      @itgid  5 лет назад +1

      Bohdan Petrov спасибо!

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

    Это самое понятное описание промисов! Понял даже гуманитарий :)

  • @Vinits-i
    @Vinits-i 2 года назад

    Боже, наконец-то я поняла, что такое Промис!! Спасибо!

  • @excel-vba-learn
    @excel-vba-learn 2 года назад

    поддерживаю, очень доступно, нифига не понимал как это работает до просмотра вашего видео, респект твердый!

  • @TV-yj6mz
    @TV-yj6mz 2 года назад +1

    Ура! Разобрался)) доходчиво и понятно, а главное просто обьяснили! спасибо!

  • @Ddddddddyu
    @Ddddddddyu 3 года назад

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

  • @RuslanNumber1
    @RuslanNumber1 3 года назад +1

    Посмотрел видео от Минина, потом у Александра и дошло только после просмотра данного ролика, хоть против Владилена ничего не имею и он тоже хорош, но до меня не дошло. Спасибо, Александр.

  • @immasha8187
    @immasha8187 Год назад

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

  • @МаксимПодлинный
    @МаксимПодлинный 5 лет назад +6

    Дзякуй за тлумачэнні. Сапраўды зразумела.
    Ёсць невялічкая парада - калі запісваеце новыя відэа не кажыце ў іх пра "заўтра будзе наступная тэма", альбо "праз тыдзень...". Гэтыя фразы актуальныя толькі невялікі час. А гэтае відэа будуць глядзець і праз гады.

    • @andreyzinovjev3920
      @andreyzinovjev3920 4 года назад +1

      что за язык чувак??

    • @sergeygetman1973
      @sergeygetman1973 3 года назад

      я так говорить могу, когда с кумом литру на двоих выпью )

    • @AlexiyPok
      @AlexiyPok 3 года назад

      @@andreyzinovjev3920 Белорусский.

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

    В 6:30 утра записывать видос? Это достойно лайка

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

    спасибо, наконец-то понятное объяснение среди кучи других видео на эту тему

  • @hdiawhddhjdkfks
    @hdiawhddhjdkfks Год назад

    Спасибо большое за обьяснение, стало понятно, что такое promise и зачем он нужен :)

  • @nicolaicushnir9328
    @nicolaicushnir9328 5 лет назад +1

    Хочу поблагодарить автора от чистого сердца за такую качественную работу. Просто потому что на русском RUclips я не видел такой качественный контент. Плюс, автор рассказывает очень подробно и понятно. Такое ощущение будто автор кормит нас с ложкой. Но это возможно только моё мнение.
    Хочу отметить что к сожалению я вынужден ненадолго отклонить ваши уроки по JavaScript. Потому что я много ходил на собеседование чтобы устроиться на работу. К сожалению, я так и не устроился. Но по крайне мере я начал понимать что надо сделать чтобы осуществить давнюю мечту. И я решил сделать шаг назад в сторону HTML и CSS. А потом вернутся к вашим урокам. Ещё раз спасибо за вашы уроки.

    • @Tipuchek
      @Tipuchek 5 лет назад

      Без html и css в js нечего делать

    • @nicolaicushnir9328
      @nicolaicushnir9328 Год назад

      ​@@TipuchekОпа, я вижу свой старый комментарий, как время быстро летит. Решил понять почему потключение к MongoDB работает примерно как видео. Не пойми меня неправильно, я не плохо разбераюсь в эту БД. Так вот. И что я вижу? Ещё один комент. Прости чувак за то что не ответил тебе раньше. Неувидел. Ща исправим. Уже стараюсь пилить серьёзные проекты в Gitlab, а некоторые неплохие типа "my-blog" где выкладую свой код или говорю что думаю о разных ситуациях которые происходит в мире. Но пока не решаюсь разместить сайты в интернете и за их не безопасность. Я не спецальст по данному вопросу. Но рано или поздно мне придётся это сделать. Вот было круто если автор сделает курс по безопасности на уровне: {приложении, операционных систем, и сетей } И всё что связано с вебом.

  • @TheDeathoxy
    @TheDeathoxy 5 лет назад +5

    Как раз хотел разобраться с промисами. А тут видео) Спасибо)

    • @itgid
      @itgid  5 лет назад +1

      ну это первое из видео, дальше будет с примерами!

  • @АнтонБойко-в3ж
    @АнтонБойко-в3ж 5 лет назад +34

    Спасибо! Очень доступно объясняете! Давайте про async/await ещё

  • @Atikan37
    @Atikan37 Год назад

    Спасибо вам большое, очень понятно! Всё просто и доступно!

  • @dv4able
    @dv4able 3 года назад +4

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

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

    Спасибо за работу!!Все очень понятно.

  • @goddeaf
    @goddeaf 5 лет назад +2

    неужели прислушался, спасибо большое за это(и) видео ))) ты лучший!

  • @yaroslavzef7267
    @yaroslavzef7267 4 года назад

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

  • @davidfromnorth7836
    @davidfromnorth7836 4 года назад

    Вот зарекся искать только инфу из англоязычных источников, но ты объяснил лучше всех всё равно!

  • @eurorock5912
    @eurorock5912 5 лет назад +7

    Алекс - огромное спасибо за важную тему!) А то да, их сходу сложно понять.

    • @itgid
      @itgid  5 лет назад

      Спасибо!

  • @ДашаКороткевич
    @ДашаКороткевич Год назад

    пока это лучшее объяснение, спасибо

  • @trippie7014
    @trippie7014 3 года назад

    Большое, искреннее, человеческое СПАСИБО! Я уж было в депрессию впал из-за своей тупости. Но вы помогли)

  • @ВладикГеранин
    @ВладикГеранин 4 года назад

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

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

    Здравствуйте, спасибо за толковое объяснение. Видео называется часть 1, а следующих частей на канале не нашел...

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

    Очень ясная подача материала, спасибо

  • @ОлегПетров-п4у
    @ОлегПетров-п4у 3 года назад +1

    Алекс, спасибо! Очень доступно объясняете!

  • @YauhenRomeiko
    @YauhenRomeiko 5 лет назад

    после уроков первых по js непривычно win видеть у вас)
    спасибо за урок, смотрим дальше

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

    Спасибо, Вы лучший!

  • @serser5260
    @serser5260 4 года назад +1

    Отец, как всегда красиво стелишь, спасибо

  • @РустамАетбаев-р4к
    @РустамАетбаев-р4к 2 года назад

    Спасибо! Чётко и ясно!

  • @AU_IAN
    @AU_IAN Год назад

    Блин, почему мне не попался этот ролик раньше, и как хорошо, что попался сейчас! Александр, Вам огромное спасибо, а вот вопрос к остальным сенсеям, почему нельзя объяснять максимально просто и понятно? Объясняют так, что понять может только тот, кто всё это уже знает!

  • @ChristinaShevtsova-q8n
    @ChristinaShevtsova-q8n 3 года назад

    спасибо огоромное за самое понятное обьяснение!!!

  • @АлександрКириченко-ц1е

    Короче вы в компании смотрите фильм. Раздается звонок в дверь, скорее всего это привезли пиццу. Вы просите друзей поставить фильм на паузу, пока вы заберете доставку. Они promise дождаться вас с условием resolve( inYourHands = pizza). Если вы вернулись с пиццей .then друзья отжимают паузу и вы смотрите фильм дальше)

    • @itgid
      @itgid  4 года назад

      отличное видео. Только без паузы.

  • @МаксимЖурин-е4б
    @МаксимЖурин-е4б 5 лет назад +1

    Понятно, хорошо обьяснил!
    Спасибо, жду продолжения, голос приятный

  • @Dendor3519
    @Dendor3519 3 года назад

    Промисы и для меня стали непонятной ступенькой. Но это видео действительно сильно облегчает понимание этих конструкций.

  • @АлександрСилков-ф2ж
    @АлександрСилков-ф2ж 3 месяца назад

    Дзякую сябра.., все четко!

  • @markostr
    @markostr 3 года назад

    У Вас талант объяснять ! Спасибо !

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

    В целом всё верно. Но я позволю себе докопаться. Вы передали в резолв значение, но в then в колбеке его не обработали, а взяли "a" из глобальной области. В таком случае, можно было просто вызвать резолв в промисе без передачи в него каких-либо значений.

  • @kapotonai
    @kapotonai 5 лет назад

    Блин,неужели до меня дошло).Спасибо Александр!

  • @dimageorgiev5798
    @dimageorgiev5798 5 лет назад +1

    ))) после первого прочтения о реакции ... я смеялся спасибо за урок ) ! так держать !

  • @turalperfectworld1065
    @turalperfectworld1065 5 лет назад +6

    Ждал этого. Спасибо!

    • @itgid
      @itgid  5 лет назад +1

      супер!

  • @EugenePorubenko-q2e
    @EugenePorubenko-q2e 5 лет назад +2

    Спасибо! Как всегда - отлично!

    • @itgid
      @itgid  5 лет назад

      спасибо!

  • @vados7341
    @vados7341 4 года назад

    Мне очень нравятся твои видосы, удачи тебе.

  • @gregplittjunior8313
    @gregplittjunior8313 4 года назад

    ппц так просто обьясняете сразу понял суть спасибо вам

  • @Rapterlol
    @Rapterlol 5 лет назад

    Очень доступно рассказал. Лайк однозначно!

  • @27sosite73
    @27sosite73 2 года назад

    мужик знаэ як вчити. питань немаэ.
    дякую тобі чоловіче з луганська

  • @zealot4325
    @zealot4325 3 года назад

    спасибо, немного яснее стало. Сам учил промисы через документацию, а оказывается через эти не-для-людей-формулировки так ничего и не понял

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

    Спасибо огромное только ради вас понял для чего они вообще нужни

  • @oleksiykurylyuk4696
    @oleksiykurylyuk4696 5 лет назад

    Дякую за зрозуміле розяснення.

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

    Код неверный!!! За три года можно было бы хотя бы в описании указать. Вы же просто переопределили глобальную переменную, не обработали значение в then, не передали аргумент. Вот верный код (изменил присваивание на сложение для наглядности)
    let a = 7
    let b = new Promise((resolve, reject)=>{
    setTimeout(()=>{
    resolve(a+99)
    }, 2000)
    })
    b.then(function(a) {
    console.log(a);
    })

  • @ticheroi
    @ticheroi 4 года назад

    Господи, молодой человек, как же мне нравится ваш подход к объяснению и процессу формулирования мыслей. Пытался читать mdn документацию - кошмар, популярных Ютюб блогеров на английском языке - кошмар, наши вообще какие-то нелепые аналогии проводят с какими-то контрактами для каких-то рок групп О.о отписываюсь от всех них, оставляю в подписках только ваш канал, спасибо вам большое

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

    СПАСИБО БОЛЬШОЕ! Очень выручил

  • @-Forever-Young-
    @-Forever-Young- 2 года назад

    Александр, у вас не хватает буквы в словосочетании "курс верстки". Спасибо за видео, дошло наконец то)

  • @cikada3398
    @cikada3398 5 лет назад +4

    Продолжение в студию)

  • @ihorlavrovskyi7726
    @ihorlavrovskyi7726 3 года назад +1

    Очень доходчиво)

  • @rufatahmadeus1801
    @rufatahmadeus1801 3 года назад

    разложили по полочкам, спасибо!!! 👍

  • @NairiAreg
    @NairiAreg 4 года назад +1

    10:22 читаешь мои мысли 😂

  • @АндрейЧуринов-ь8с
    @АндрейЧуринов-ь8с 3 года назад

    Очень доступно, спасибо!

  • @viktortsvetkov7842
    @viktortsvetkov7842 4 года назад

    Действительно хорошо объяснили! Потому что после прочтения документации я тоже себя тупым чувствовал))))

  • @Wolterhon
    @Wolterhon Год назад

    Не очень хороший пример был закидывать в resolve a = 99. Параметры, закинутые в резольв получит функция, выполняющаяся в then, в данном случае это просто будет true если мне память не изменяет, к тому же в примере в then функция никаких параметров не получает. В остальном прекрасный туториал, благодарю вас за проделанный труд :)

  • @mtrots1238
    @mtrots1238 5 лет назад

    Дякую, чекаю продовження про reject.

  • @singlebw4065
    @singlebw4065 5 лет назад

    1й вызов then передаёт анонимную функцию в аргумент resolve. Мне кажется или предавая аргумент в вызове resolve нужно указать анонимной функции что прилетит какое то значение которое надо бы вывести. Видимо JS не обращает внимания на такие ошибки

  • @alenadashko6807
    @alenadashko6807 4 года назад

    Тысячу лайков тебе, автор!!

    • @itgid
      @itgid  4 года назад

      спасибо!

  • @Алексей-т2х8й
    @Алексей-т2х8й 4 года назад

    спасибо большое за разъяснение

  • @parvaqa1398
    @parvaqa1398 5 лет назад +17

    Хороший толковый пример. Но на реальном проекте всё немного закрученнее с промисами. А еще есть async/await - можете раскрыть тему разницы этих инструментов и их в каких случаях их применяют на проектах?

    • @itgid
      @itgid  5 лет назад +6

      да, постараюсь

  • @tarasshevchuk8477
    @tarasshevchuk8477 Год назад

    СУПЕР!!!

  • @Mikhail_Ivanovich
    @Mikhail_Ivanovich 5 лет назад

    Есть желание объяснить, с меня лайк, и подписка

  • @zubziro5566
    @zubziro5566 5 лет назад

    Сейчас все используют async/await. Они построены на промисах. Поэтому промисы знать нужно. Хочу увидеть пару реальных примеров async/await...

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

    подскажите, в каком плейлисте вторая часть?

  • @Enterprise_IT_support
    @Enterprise_IT_support Год назад

    Отлично!

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

    Хороший урок

  • @tatianashadevskaya3581
    @tatianashadevskaya3581 5 лет назад

    Чел, от души спасибо!

  • @ОлегГуржий-ь3п
    @ОлегГуржий-ь3п Год назад +2

    А где следующая часть по этой теме?

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

    Не могу найти продолжение... Подскажите часть 2 3 есть?

  • @Владислав-ш4ф
    @Владислав-ш4ф 5 лет назад

    Давно ждал ;)

  • @valentyn996
    @valentyn996 5 лет назад

    Жду другие части! Спасибо!

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

    Здравствуйте а где продолжение этого видео, не могу найти)

  • @АндрейШумейко-ь5с

    спасибо, лайк. Жаль вложеность не показал по сеттаймаут как оно работает

  • @nikn6244
    @nikn6244 5 лет назад +11

    а где следующее видео, вроде говорилось "завтра" ?

  • @toppot947
    @toppot947 3 года назад

    Просто, спасибо

  • @Tiberiumgod
    @Tiberiumgod 5 лет назад

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

  • @назаркоцюба-э2п
    @назаркоцюба-э2п 5 лет назад

    круто спасибо . Больше таких видосов

  • @o_petrushchak
    @o_petrushchak 4 года назад

    ДЯкую!

  • @Orest1996
    @Orest1996 5 лет назад +4

    где следуйщая часть по промисам ???

  • @Soras707
    @Soras707 5 лет назад +2

    А когда выйдет следующее видео ?

  • @MadlessDiamond
    @MadlessDiamond 5 лет назад +4

    Молочага, понял с первого раза) это при том что ходил на полу годовые курсы по фул стаку и нехера не понял)
    Где следущие видео промиса с reject?

  • @AdequateRussian
    @AdequateRussian 3 года назад

    Здравствуйте, подскажите где найти вторую часть

  • @talivel118
    @talivel118 3 года назад

    А ты хорош)