一連の一致するプロパティに基づいて配列内の文字列のセットをマージし、重複していたアイテムを削除しようとしています。配列内のオブジェクトを他の値に基づいてマージする
私の現在の配列:
{id: "12", value: "Option 1"},
{id: "55", value: "Option A, Option B, Option C, Option D"},
{id: "106", value: "Option}
私はマージするために管理することができます。
{id: "12", value: "Option 1"},
{id: "55", value: "Option A"},
{id: "55", value: "Option B"},
{id: "55", value: "Option C"},
{id: "55", value: "Option D"},
{id: "106", value: "Option 1"}
は、私は私の配列は次のようになりますので、「55」のIDを持つすべてのアイテムをマージしたいです最初の2つの項目は、forループを使用し、-1兄弟をチェックし、私のコードに深刻な鼓動なしでこれを行うにはうまくいかない。
アドバイスをいただければ幸いです。並行して配列に結果を格納しながら、
あなたのループコード用を投稿することができます。 – schylake
Usman Ranaが投稿した(入れ子になったforループ)ものをほぼ正確に使っていましたが、私は条件を忘れてしまいました。 – Paul