let finaloutput = {};
$.each( arr,function(index,key) {
let outarray = [];
// var id sourced from another function
outarray.push(id,index,key);
//??finaloutput[id].push(outarray);
}
在上面的代码中,我试图存储与下面类似的对象。 每次循环获取相同的ID时,它将数组附加到finaloutput对象中 例如 id:index:key
第一个循环,其中id = 7 index = param 1 key = val1
{"7":[{param1:val1}]}
2nd .. id = 7 index = param 2 key = val2
{"7":[{param1:val1,param2:val2}]}
3rd ... id = 8 index = param 1 key = val1
{"7":[{param1:val1,param2:val2}],"8":[{param1:val1}]}
我该如何实现