const {lineList, isAnomalyList} = (!!info.data ? info.data : []).reduce((prev, cent) => {
return Object.assign({}, prev, {
lineList: prev.lineList.concat([[cent.log_time, cent.log_value]]),
}, cent.anomalyType !== 0 ? {
isAnomalyList: prev.isAnomalyList.concat({
anomalyType: cent.anomalyType,
symbolSize: 5,
coord: [cent.log_time, cent.log_value],
})
} : {})
}, {
lineList: [],
isAnomalyList: [],
})
reduce初始化时,是一个对象,里面两个参数,
返回的时候解构赋值取出,数组