博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[RxJS] Chain RxJS Operators Together with a Custom `pipe` Function using Array.reduce
阅读量:5367 次
发布时间:2019-06-15

本文共 574 字,大约阅读时间需要 1 分钟。

Instead of writing complex operators, it's usually best to write simple, single-purpose operators then chain them together when necessary. The pipefunction takes functions as arguments, invokes each function with the value, then passes the returned result on to the next function.

 

build a custom pipe function:

const pipe = (...fns) => source => fns.reduce((acc, fn) => fn(acc), source);

 

import { map, filter } from "rxjs/operators";export const mul = number =>  pipe(    map(v => v * number),    filter(v => v < 10)  );

 

转载于:https://www.cnblogs.com/Answer1215/p/9714711.html

你可能感兴趣的文章
contextify::ContextifyScript::New(const v8::FunctionCallbackInfo<v8::Value>&):
查看>>
自己在完第一遍STL和Directx 9.0 游戏开发编程基础书后的体会
查看>>
#leetcode刷题之路21-合并两个有序链表
查看>>
begin.lydsy 入门OJ题库:3611-3613:神炎皇、降雷皇、幻魔皇
查看>>
ADO.NET简介
查看>>
Node.js + Express + Mongodb 开发搭建个人网站(一)
查看>>
流动贴图需要注意的问题
查看>>
unity, shader, Tags的位置
查看>>
打印日志的10个建议
查看>>
移动端爬虫工具与方法介绍
查看>>
MAC下apache+php
查看>>
lambda----jdk8重头戏
查看>>
Java容器——Map接口
查看>>
python 2.7 rsa 离线安装 和使用示例
查看>>
module.exports与exports,export与export default之间的关系和区别
查看>>
菜单小谈
查看>>
Python第三方模块tesserocr安装
查看>>
【Gamma】Scrum Meeting 7
查看>>
Android SQlite详解
查看>>
BBS-项目流程分析-表的创建
查看>>