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 中国語 Web サイトの他の関連記事を参照してください。