gpt4 book ai didi

RxJS 随着时间的推移发出数组项?

转载 作者:行者123 更新时间:2023-12-03 12:30:56 26 4
gpt4 key购买 nike

我试图一个接一个地发出简单的数组值,中间间隔 500 毫秒:

var a = Rx.Observable.from([1,2,3]);
a.interval(500).subscribe(function(b) { console.log(b); });

但是,这会引发异常:
Uncaught TypeError: a.interval is not a function.

最佳答案

正如 xgrommx 已经指出的,interval不是 observable 的实例成员,而是 Rx.Observable 的静态成员.

Rx.Observable.fromArray([1,2,3]).zip(
Rx.Observable.interval(500), function(a, b) { return a; })
.subscribe(
function(x) { document.write(x + '<br \>'); },
null,
function() { document.write("complete"); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/2.5.2/rx.all.min.js"></script>

关于RxJS 随着时间的推移发出数组项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29999256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com