【发布时间】:2018-11-21 00:43:37
【问题描述】:
有没有可以让我只映射第一个发射的运算符?
类似
import { from } from 'rxjs';
import { mapFirst } from 'rxjs/operators';
const source = from([1, 2, 3, 4, 5]);
const example = source.pipe(mapFirst(val => val + 10));
//output: 11,2, 3, 4, 5
【问题讨论】:
-
查看索引
map((value, index) => { if (index === 0) ... } -
@cartant 谢谢,但我知道我可以做到这一点,我希望有一些自制的运算符,为了更好的语法:)
标签: rxjs