Hi 
Folgendes Code-Beispiel: (https://jsfiddle.net/GarfieldKlon/h7xfbcsm/3/)
Warum kann ich resolve nicht mit 2 Argumenten aufrufen? Ich meinte irgendwo mal aufgeschnappt zu haben, dass es daran liegt, dass eine Funktion nur einen Returnwert haben kann. Aber wir geben ja nicht das result von resolve() zurück?
Hinter resolve('foo', 'bar') steckt ja die Funktion (value1, value2)... ?

Folgendes Code-Beispiel: (https://jsfiddle.net/GarfieldKlon/h7xfbcsm/3/)
Javascript:
function getFoo() {
return new Promise( (resolve, reject) => {
resolve('foo', 'bar');
});
}
const result = getFoo();
result.then((value1, value2) => {
console.log(value1);
console.log(value2);
})
Warum kann ich resolve nicht mit 2 Argumenten aufrufen? Ich meinte irgendwo mal aufgeschnappt zu haben, dass es daran liegt, dass eine Funktion nur einen Returnwert haben kann. Aber wir geben ja nicht das result von resolve() zurück?
Hinter resolve('foo', 'bar') steckt ja die Funktion (value1, value2)... ?