dedlfix: asynchrones JavaScript

Beitrag lesen

Tach!

Was ist überhaupt der Unterschied zwieschen fetch(url) und fetch(new Request(url))?

Sieht aus wie: nichts. Vermutlich kann man mit dem Request-Objekt noch eine Menge mehr Dinge anstellen. Andererseits kann man dem fetch() (genau wie dem Request-Konstruktor) auch einen zweiten Parameter mit Optionen übergeben.

Unschön daran ist noch, dass man später beim Auslesen von values sich genau an die Reihenfolge halten muss wie man sie im Array urls festgelegt hatte – ohne dass dies im Code ersichtlich wäre.

Zumindest kann man mit Array-Dekonstruktion den Zugriff über Nummern einsparen

	// var aData = values[0];
	// var bData = values[1];

  var [aData, bData] = values;

Wie kommt man aus der Nummer raus?

Wohl eher nicht, weil das Promise.all() nur mit Iterables arbeitet und da nur eine reihenfolgenbasierte Zugriffgeschichte geht.

dedlfix.