Chodziło mi o to że chciałem najpierw wszystkie dane wrzucić do jednego wora i wtedy np. wszystkim obiektom dodać jakiś parametr. Może na przykład chciałbym pobrać dane z różnych api. Tak to muszę każde dane traktować osobno w callbacku then, czy wywoływać wiele razy tą samą operację dla każdego źródła api, nawet jeśli ta operacja jest identyczna dla wszystkich obiektów które pobieram.
Dla potomnych: tak to można przerobić żeby to działało synchronicznie:
getFromApi: async function() {
const request = async () => {
const response = await fetch(`/api/wzory`);
const json = await response.json();
json.map((el)=>this.dane.push(el));
}
await request();
}
await this.getFromApi();
Chociaż to też może nie jest najlepsza metodologia
P.S No tak, w sumie mógłbym wszystkie dane pobrać w kolejnych then'ach i na końcowym then je obrabiać, jak kolega mówi... Może faktycznie za dużo kombinuję