JavaScript의 고유 항목을 기반으로 배열 결합
배열 병합은 JavaScript에서 일반적인 작업일 수 있으며, 특히 다음을 기반으로 데이터를 결합해야 하는 경우 더욱 그렇습니다. 특정 기준. 이 특정 인스턴스의 목표는 공유 lineNumber 속성을 기반으로 객체 배열을 결합하여 lineNumber 및 해당 cellWidth 값의 배열이 있는 객체 배열을 만드는 것입니다.
이를 달성하려면 다음을 수행하세요. 코드 조각을 사용할 수 있습니다:
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); }
코드 분석:
다음 단계에 따라 코드는 totalCells 배열을 newCells로 결합합니다. 여기서 각 객체는 고유한 lineNumber와 해당 lineNumber에 해당하는 cellWidth 값의 배열을 갖습니다.
위 내용은 JavaScript의 고유한 속성을 기반으로 개체 배열을 병합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!