VUE 数组遍历重构,相同值的放入一个新的数组

img

想要把list数组重构成rowArr数组,该怎么做?
VUE或者uniapp,不知道该如何遍历出来

参考代码如下:

var arr = [
    {row:1,col:1,quantity:1},
    {row:2,col:1,quantity:1},
    {row:2,col:2,quantity:2},
    {row:3,col:1,quantity:1},
    {row:3,col:2,quantity:2},
    {row:3,col:3,quantity:3}
];
var rowArr = [];

var obj = {};
arr.forEach(v=>{
    if (obj[v.row]) {
        obj[v.row].push(v);
    } else {
        obj[v.row] = [v];
        rowArr.push(obj[v.row]);
    }
});

console.log(rowArr);

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img