Здравствуйте товарищи!
Есть три переменные
let person1, person2, person3;
А также есть три запроса на /people/1, people/2, people/3, окончательный результат которых мы присваиваем одной из переменных выше соответственно
fetch('https://swapi.dev/api/people/1', {
method: 'GET',
})
.then((res) => {
return res.json();
})
.then((res) => {
console.log(res);
person1 = res;
});
Далее нужно три новых переменных передать в функцию goFurther
function goFurther(person1, person2, person3) {
console.log(person1, person2, person3);
}
Не могу понять как справиться с этой задачей без setTimeout.
Пытаюсь решить данную задачку с помощью Promise или async, await - однако никак не могу разобраться.
Пожалуйста помогите конкретно с этим примером! Аналогия от решения сильно поможет мне разобраться. Также не могу понять как здесь применить callback схему.