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