在js中使用箭头函数的时候不用大括号的话,只写简单语句是默认返回语句结果的,例如
reduce((prev, next) => prev.concat(next)).forEach((v, i) => tmpdata[v.position] = {
v: v.v
});
但是如果加上大括号,想要获得返回值的话就需要加上return,否则无法获取返回值
reduce((prev, next) => {
return prev.concat(next))
}.forEach((v, i) => tmpdata[v.position] = {
v: v.v
});