JavaScript - 配列から重複を削除し、重複を含む配列と他のすべての項(xiàng)目を含む別の配列を返します。
P粉986937457
2023-08-17 22:28:55
<p>配列に対してフィルターまたはリデュース操作を?qū)g行し、この例のように 'name' 屬性に基づいて配列內(nèi)の重複をすべて削除したいと考えています。私が見(jiàn)た例では、配列を反復(fù)処理して重複の 1 つを保持していますが、私の場(chǎng)合はそれらを分離し、重複を配列でユーザーに返してデータを修正し、殘りの殘りの項(xiàng)目を処理する必要があります。以下に配列の例と予想される結(jié)果の配列を示します。誰(shuí)かがこれを行う方法の例を教えてくれたら、とても感謝します。ありがとう! </p>
<pre class="brush:php;toolbar:false;">const Customers = [
{ id:1、名前: "ジョン"、アドレス="123 番街"},
{ id:2、名前: "アレックス"、アドレス="456 番街"},
{ id:3、名前: "ジョン"、アドレス="674 番街"},
{ id:4、名前: "ステイシー"、アドレス="534 番街"},
{ id:5、名前: "ブレア"、アドレス="634番街"}
];</pre>
<p>これにより、次の 2 つの配列が得られます。 </p>
<pre class="brush:php;toolbar:false;">[
{ id:1、名前: "ジョン"、アドレス="123 番街"},,
{ id:3、名前: "ジョン"、アドレス="674 番街"},
】
そして
[
{ id:2、名前: "アレックス"、アドレス="456 番街"},
{ id:4、名前: "ステイシー"、アドレス="534 番街"},
{ id:5、名前: "ブレア"、アドレス="634番街"}
]</pre>
<p><br /></p>