concatAll是一个函数,它接受一个数组数组并返回一个“flattened”单个数组,其中包含所有子数组的值,而不是子数组本身。...1, 2], [3, 4, 5], [6, 7, 8]]);
// [0, 1, 2, 3, 4, 5, 6, 7, 8]
flatMap做同样的事情,但它使Observables而不是数组变扁平。...错误捕获
到目前为止,我们已经看到如何检测错误已经发生并对该信息做了些什么,但是我们无法对它做出响应并继续我们正在做的事情。...在这里,这是我们在发生错误时返回的Observable。
catch对于对序列中的错误作出反应非常有用,它的行为与传统的try / catch块非常相似。...但是,在某些情况下,忽略Observable中的项目发生的错误并让序列继续,这将是非常方便的。 在这些情况下,我们可以使用重试运算符。
序列重试
有时错误就会发生,我们无能为力。