Я очень плохо знаком с Rx Js, и проблема, с которой я столкнулся, выглядит довольно сложной для меня. Итак, у меня есть следующий пример кода
const requests = [...Array(10)].map((_, i) => fetch(`${ ENDPOINT }/${ ++i }`));
from(requests).pipe(
switchMap(response => response.json()),
catchError(val => of(val))
).subscribe(value => { ... })
У меня есть массив из 10 запросов, которые я хотел бы как-то обработать (как массив разрешенных значений Promise) в моем обработчике подписки. Приведенный выше пример прекрасно работает, когда я передаю только один запрос вместо массива, но когда дело доходит до массива, я получаю
TypeError: response. json не является функцией