reduce函数, 不改变原数据, 遍历数组生成新数组
const list = [{value: '1'}, {value: '2'}]/*list数组的value赋值到新数组中*/const newList = list.reduce((result, item)=>{result.push(item.value);return result;}, [])console.log(newList); // ['1', '2']/*list数组的value相加*/const newNum = list.reduce((result, item)=>{result+=parseInt(item.value, 10);return result;}, 0)console.log(newNum); // 3
