如何使用 reduce、pipe 和 combinelatest 求和?
How to find sum using reduce, pipe and combinelatest?
值是输入字段上的可观察值列表
var example = combineLatest(values);
如何在文本字段中找到值的总和。
example.subscribe(val => {
console.log('Sum:', val);
});
有订阅者在它上面给我输出形式
总和:(2)["1", "2"]
管道连接 combineLatest 得到 NaN
.pipe(reduce((acc, one) => {
var a =Number(acc) + Number(one);
console.log(a);
return a;
}, 0));
你不必减少 Observable,你必须减少它发出的数组。
var example = combineLatest(values).pipe(
map(array => array.reduce((pv, cv) => pv + Number(cv), 0))
);
值是输入字段上的可观察值列表
var example = combineLatest(values);
如何在文本字段中找到值的总和。
example.subscribe(val => {
console.log('Sum:', val);
});
有订阅者在它上面给我输出形式
总和:(2)["1", "2"]
管道连接 combineLatest 得到 NaN
.pipe(reduce((acc, one) => {
var a =Number(acc) + Number(one);
console.log(a);
return a;
}, 0));
你不必减少 Observable,你必须减少它发出的数组。
var example = combineLatest(values).pipe(
map(array => array.reduce((pv, cv) => pv + Number(cv), 0))
);