How to combine an array in javascript

前端 未结 3 1058
死守一世寂寞
死守一世寂寞 2020-11-22 06:56

Hello I want to merge a array based on the unique item in the array.

The object that I have

totalCells = []

In this totalCells arr

3条回答
  •  再見小時候
    2020-11-22 07:19

    var newCells = [];
    for (var i = 0; i < totalCells.length; i++) {
        var lineNumber = totalCells[i].lineNumber;
        if (!newCells[lineNumber]) { // Add new object to result
            newCells[lineNumber] = {
                lineNumber: lineNumber,
                cellWidth: []
            };
        }
        // Add this cellWidth to object
        newcells[lineNumber].cellWidth.push(totalCells[i].cellWidth);
    }
    

提交回复
热议问题