[Javascript] Advanced Reduce: Composing Functions with Reduce

Learn how to use array reduction to create functional pipelines by composing arrays of functions.

const increase = (input) => {
return input + 1;
} const decrease = (input) => {
return input - 1;
} const double = (input) => {
return input * 2;
} const halven = (input) => {
return input / 2;
} let pipelines = [
increase,
increase,
decrease,
double,
halven,
increase
]; let init_value = 1; let res = pipelines.reduce( (acc, fn) => {
return fn(acc);
}, init_value ); console.log(res);
上一篇:(六)OpenStack---M版---双节点搭建---Neutron安装和配置


下一篇:内存管理 初始化(三)before mm_init()