Tach!
Stehen diese .then-Handler für Promisses?
Jein. Sie sind Methoden des Promise-Objekts.
Wenn ein .then Handler ein Promise zurückgibt, wartet ein nachgelagerter .then Handler auf die Erfüllung dieses Promise.
Woher weiß man sowas?
Ob irgendetwas ein Promise zurückgibt, steht in dessen Dokumentation. Wenn das der Fall ist, geht es in der allgemeinen Dokumentation des Promise-Objekts weiter. Da ist definiert, dass ein Promise unter anderem die Methode then() hat, die ihrerseits wieder ein Promise zurückgibt. Und davon kann man dann wieder then() aufrufen, und so weiter.
dedlfix.