forEach
также предоставляет индекс в качестве второго параметра. Не будет ли что-то подобное этой работой?
launches.forEach((obj, idx) => {
if (idx === 0) {
this.setState('first name', obj);
} else if (idx === 1) {
this.setState('second name', obj);
}
})
Кроме того, эта часть буквально ничего не делает ..
.then(responses => {
return responses
})
и Promise.all()
здесь тоже ничего не делает.
.then(responses => Promise.all(responses.map(r => r.json())))
должно быть
.then(responses => responses.map(r => r.json()))