Я пытаюсь изучить rxjs и задать один вопрос.Я, например, [1,2,3,4,5]
и сделать поток с of([1,2,3,4,5])
После этого я использую
of([1,2,3,4,5])
.pipe(flatMap((array) => from(array))
, чтобы создать повторяемый поток и знаю только 1 способ вернуть массив:
.pipe(reduce(acc, data) => [...acc, data], []))
(или scan (), но после этого требуется takeLast (1), поэтому я предпочитаю уменьшать здесь)
так есть ли другой способ получить массив из итерируемого?
of([1,2,3,4,5])
.pipe(flatMap((array) => from(array)))
.pipe(reduce(acc, data) => [...acc, data], []))