es6 reduce用法
    ES6 reduce 用法
    ES6 中的 reduce 方法是一种用于对数组进行操作的函数,它接收一个函数作为参数,该函数有两个参数:累加器和当前值。它迭代数组中的每个元素,将其传递给自定义函数,并返回最终的单个值。
    下面是 reduce 的示例:
    const array = [1,2,3,4];
    // 这里的累加器初始值为 0
    const sum = duce((accumulator, currentValue) => {
    return accumulator + currentValue;
    }, 0);
    // sum 为 10
    reduce 方法可以用来求和、查最大值、求平均值、求极值,也可以用于字符串的拼接,比如:
    const array = [{na'John', age:20}, {na'Jack', age:30}, {na'Tom', age:40}];
    // 将数组中所有 name 值拼接为一个字符串
    const names = duce((accumulator, currentValue) => {es6字符串转数组
    return accumulator + ' ' + currentValue.name;
    }, '');
    // names 为 'John Jack Tom'
    总结:ES6 中的 reduce 方法是一种用于对数组中的元素进行操作的函数,它接收一个函数作为参数,该函数有两个参数:累加器和当前值。reduce 方法可以用来实现许多功能,比如求和、查最大值、求平均值、求极值以及字符串的拼接等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。