JavaScript의 고유 항목을 기반으로 배열 병합
문의에서 귀하는 공유된 고유 항목을 기반으로 배열의 요소를 병합하려고 합니다. 목. cellwidth 및 lineNumber 속성이 있는 객체 배열을 lineNumber를 기준으로 결합해야 하는 예를 제공했습니다.
이를 달성하려면 다음 단계를 수행할 수 있습니다.
이러한 단계를 구현하면 각 개체가 고유한 lineNumber를 나타내고 해당 cellWidth 배열에 해당 줄 번호와 관련된 모든 고유 셀 너비가 포함되는 새 배열(newCells)이 생성됩니다.
<code class="javascript">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); }</code>
In 요약하자면, 제공된 코드 조각을 활용하면 고유한 항목 속성을 기반으로 배열을 효과적으로 병합하여 고유한 줄 번호와 관련 셀 너비가 있는 새 배열을 만들 수 있습니다.
위 내용은 JavaScript의 고유 항목을 기반으로 개체 배열을 병합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!