I promise you the world, my love ... make a promise ... keep a promise ... one man, one word.
MDN we salute you.
This is also an excellent source, recommended by the Angular Documentation Team, plus he is German. I am doubly proud. You might want to read the whole book, it is Open Source and available free on-line: http://exploringjs.com/es6/ch_promises.html