Rx.Observable.return(value, [scheduler]) | Rx.Observable.just(value, [scheduler])

返回一个包含单值的observable,并使用指定的调度程序发送观察者消息。

在低于IE9浏览器下有一个别名returnValue,以及有一个正式的别名just

参数

  1. value (Any): 单个值
  2. [scheduler=Rx.Scheduler.immediate] (Scheduler): 发送单值的调度程序,如果没有指定,默认为Scheduler.immediate.

返回值

(Observable): 返回一个包含单值的observable

var source = Rx.Observable.just(42);

var subscription = source.subscribe(
  function (x) {
    console.log('Next: %s', x);
  },
  function (err) {
    console.log('Error: %s', err);
  },
  function () {
    console.log('Completed');
  });

// => Next: 42
// => Completed