【发布时间】:2020-07-09 19:47:11
【问题描述】:
你好,在 Rxjs 文档中我看到了这段代码:
first()(of(1, 2, 3)).subscribe((v) => console.log(`value: ${v}`));
// Logs:
// value: 1
我知道这就像 [1, 2, 3].map(x => x * x) 一样,但我想知道我们是否可以对原生 JavaScript 做同样的事情,如果可以的话,请给我一个例子?
我的问题是:
我不明白 first()(of(1, 2, 3)) 你能解释一下这段代码如何返回一个带有操作符和源的 observable 吗?我知道 operator 是 first() 并且 source 是 of() 但是它们是如何在一个新的 observable 中合并在一起的?
谢谢
【问题讨论】:
-
那是纯 JavaScript。你的问题到底是什么?
-
我不明白 first()(of(1, 2, 3)) 你能解释一下这段代码是如何返回一个带有操作符和源的 observable 的吗?我知道 operator 是 first() 并且 source 是 of() 但它们是如何在一个新的 observable 中合并在一起的?
标签: javascript rxjs rxjs-pipeable-operators