#1 Все о 'Promise' - JS

preview_player
Показать описание
В этом видео я расскажу об объекте promise в javascript.
Урок получился не на 20 минут, но выделять его из серии не стал.
Рекомендации по теме
Комментарии
Автор

Для меня все было понятно в js, пока я не столкнулся с промисами, это просто жесть, как их понять !? Почему авторы объясняют так, как будто им дали приказ объяснить как можно более запутанно или их убьют долгими пытками

funnyepictrailers
Автор

ничего не понял, но очень интересно. лайк

LisnicVitalie
Автор

если у меня два асинхронных запроса к api, пока первый невыполнится надо чтобы второй не начинал выполнятся, в этой ситуации мне промисы помогут ?
dialogs-service.coffee:20 1 - 4 раза
dialogs-service.coffee:47 2 - 5 раз
dialogs-service.coffee:20 1 - 1 раз

andreyshostik
Автор

Хороший ролик но чуть коротокват.
Так вся фишка промисов это их асинхронная работа?
Иначе зачем если цепочка методов + if else могут то же самое ?
Заранее спасибо за ответ!

AlexBodrovFamily
Автор

Я правильно понимаю, Promise ждёт пока весь код закончит своё исполнение?

yakut
Автор

Быстро, не совсем понятно. Лучше было бы на каком то примере показать работу, а так всё в куче и не понятно что за чем идёт(

OlegLeka
Автор

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

YakovL
Автор

Еще более все запутанно рассказываешь, дорогой товарищ, как сознательно пытаешься ввести в дебри.

ВикторСорокин-чм
Автор

Подскажите пожалуйста, что за музыка?

sergio_
Автор

Фигня какая-то чистой воды, но это не об уроке, не подумайте. Урок очень хороший и большое спасибо автору за него, но я упорно отказываюсь понимать почему все эти асинхронные штучки не были вынесены "под капот" в серверной версии javascript с сохранением привычной и удобной для бэкенд разработчика записи вида:
data = mysql.query("SELECT * FROM x WHERE y = z")
Такие записи (коллбэки, промисы) очень удобны при создании сокет сервера например, но то что создатели ноды загнали под такую запись всю работу с IO, не предусмотрев даже псевдосинхронный синтаксис при асинхронном выполнении на мой взгляд большое упущение, заставляющее многих разработчиков по возможности держаться от ноды подальше.

НикитаИванов-ъй