例如:
ObjArr => ArrObj
ObjArr=[
{key:1,value:'apple'},
{key:2,value:'banana'},
{key:1,value:'orange'},
{key:2,value:'peach'}
]
ArrObj={
1:[{key:1,value:'apple'},{key:1,value:'orange'}],
2:[{key:2,value:'banana'},{key:2,value:'peach'}]
}
实现方法:
let o={}
ObjArr.forEach(function (obj) {
let array = o[obj['key']] || []
array.push(obj)
o[obj['day']] = array
})