map方法
作用:对数组成员依次调用处理函数,并给出返回值;
返回值:返回由返回值构成的新数组;
filter方法
作用: 对数组成员依次调用处理函数,并给出true和false的返回值;
返回值:返回返回值为true的数组成员构成的新数组;
reduce方法
参数:接收两个参数,第一个为处理函数,第二个为初始值(number)。该参数函数可接收四个参数,第一个为累加值,第二个为数组成员,第三个为索引,第四个为数组,后两个非必须。
作用:对数组成员依次调用处理函数,处理后返回number数值并将其加到累加值上;
返回值:累加值;
arr.reduce((total, item) => total + ({处理函数,返回数值}), 0);