[RxJS] Creation operators: empty, never, throw
2016-04-14 01:06
585 查看
This lesson introduces operators empty(), never(), and throw(), which despite being plain and void of functionality, are very useful when combining with other Observables.
empty:
never(): do nothing
throw(): throw a Javascript error
empty:
var foo = Rx.Observable.empty(); // the same as var foo = Rx.Observable.create( function(observe) { observe.complete(); }) foo.subscribe(function (x) { console.log('next ' + x); }, function (err) { console.log('error ' + err); }, function () { console.log('done'); }); //done
never(): do nothing
var foo = Rx.Observable.never(); // the same as var foo = Rx.Observable.create( function(observe) { }) foo.subscribe(function (x) { console.log('next ' + x); }, function (err) { console.log('error ' + err); }, function () { console.log('done'); });
throw(): throw a Javascript error
var foo = Rx.Observable.throw(new Error('blooom')); // the same as var foo = Rx.Observable.create( function(observe) { observe.error('bloom'); }) foo.subscribe(function (x) { console.log('next ' + x); }, function (err) { console.log('error ' + err); }, function () { console.log('done'); });
相关文章推荐
- 《ECMAScript6入门》整理(上)
- [RxJS] Creation operators: from, fromArray, fromPromise
- 用JS添加文本框案例代码
- 实例解析JSP中EL表达式的各种运用
- 使用JSP制作一个超简单的网页计算器的实例分享
- JSP中一些JSTL核心标签用法总结
- JSP中常用的JSTL fmt(format格式化)标签用法整理
- 实例讲解JSP获取ResultSet结果集中的数据的方法
- JS跨域解决方案之使用CORS实现跨域
- js贪吃蛇游戏实现思路和源码
- javaScript数组迭代方法详解
- 谈一谈JS消息机制和事件机制的理解
- Javascript实现鼠标框选操作 不是点击选取
- js仿3366小游戏选字游戏
- 原生js实现autocomplete插件
- 一起学写js Calender日历控件
- JSP的3种方式实现radio ,checkBox,select的默认选择值
- 乱码之二 html和jsp的乱码
- 动态创建、移除元素
- 引入 CSS 和 JavaScript 文件