Задавайте себе вопросы и сами же отвечайте на них!



Если, строчка выше кажется вам какой-то ерундой, то позвольте мне пояснить.

При изучении чего-либо мы, как правило, пользуемся различными источниками информации: статьи, книжки, видео, спецификации и другие официальные документы.

Мы читаем определения и, кажется, что все понятно. Но, так ли это?



И вот чтобы ответить на этот вопрос я играю в одну игру - я должен ответить своими словами на несколько вопросов: "зачем это нужно", "как это работает", "как еще можно".

Поверьте моему опыту - это не так просто как кажется, но если у вас получилось, то скорее всего вы действительно понимаете разбираемую сущность.



Вот возьмем, например, Promise. Вы можете дать описание этому API отвечая на эти вопросы?