Задать вопрос
@jeka-3

Как передать 2 массива в 2 переменные из json fetch?

Как передать 2 массива в 2 переменные из json fetch ? Нужно в функцию Arrays передать в первую переменную массив с фото(responsePhoto), а во вторую альбом(responseTitle);
const responsePhoto = `http://jsonplaceholder.typicode.com/photos?albumId=1`;
const responseTitle = `http://jsonplaceholder.typicode.com/albums?id=1`;

const response = [responsePhoto, responseTitle];

Promise
  .all(urls.map(url => fetch(url).then(response => status(response))))
  .then(data => json(data))
  .catch(err => console.error(err));

let status = (response) => {
  if (response.status !== 200) {
    return Promise.reject(new Error(response.statusText))
  }
  return Promise.resolve(response)
}

let json = (response) => {

  response.forEach(item => {
    item.json().then(data => {

      // отсюда 
    })
  })
}

Arrays = (array1, array2) => {

}
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@dimoff66
Кратко о себе: Я есть
Promise
  .all(urls.map(url => fetch(url).then(response => status(response))))
  .then(data => data.map(v => v.json()))
  .then(data => Promise.all(data))
  .then(data => Arrays(...data))
  .catch(err => console.error(err));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:47
1800 руб./в час
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект