Gunnar Bittersmann: asynchrones JavaScript

Beitrag lesen

@@dedlfix

Es sieht mir nicht so aus, als ob das mit fetch() allein gelöst werden kann. Promise.all() wird wohl der Lösungsweg sein.

Danke, funzt:

var aRequest = new Request('a.json');
var bRequest = new Request('b.json');

var aPromise = fetch(aRequest).then(function (response) { return response.json(); })
var bPromise = fetch(bRequest).then(function (response) { return response.json(); })

Promise.all([aPromise, bPromise]).then(function (values)
{
	var aData = values[0];
	var bData = values[1];

	// do something with aData and bData
});

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory