Ein kleines Code-Snippet mit dem ich die Funktionsweise von einem Promise versucht habe zu erklären.
let key = "blubb";
function get(resolve, reject){
resolve({blubb: (new Date()).getUTCDate()});
};
(new Promise(get)).then(data => data[key]).then(val => console.log(val));
Die Frage war: Wie bekomme ich Daten in eine function für then(), wenn ich doch nur ein Argument übergeben bekomme?
So denkt man in JavaScript aber garnicht.... man muss, wie in dem Beispiel,
key garnicht als Argument mit rein reichen.
Wenn eine function ein weiteres Promise zurück liefert, bezieht sich das darauf folgende then() auf die Rückgabe dieses Promises.. an sich logisch :-)