方法1:通常のスケール
1.結果を保存する新しい一時配列を作成する
2。for loopで毎回元の配列から要素を使用し、この要素を使用して一時配列でループします。
3.一時的な配列に要素がない場合、一時的な配列に保存されます。
方法2:デフォルトのJS配列ソートが使用され、ASCIIでソートされます。
次のように、昇順で配置するには:<コンソール印刷出力>
1.最初に現在の配列をソートします
2。電流のi番目の要素が一時配列の最後の要素と同じかどうかを確認します。ソートされているため、重複要素は隣接する位置にあります。
3.同じでない場合は、要素を結果配列に保存します
方法3:<推奨> jsonオブジェクトを使用してプロパティ値があるかどうか
1.結果を保存する新しい配列を作成します
2。空のオブジェクトJSONを作成します
3。forループ中に、オブジェクトと比較するために要素が取り出されるたびに。この要素が繰り返されない場合、結果アレイに保存されます。同時に、この要素のコンテンツはオブジェクトの属性と見なされ、値が1の値を割り当て、ステップ2に確立されたオブジェクトに保存されます。
注:比較方法については、毎回元の配列から要素を取得し、このプロパティにオブジェクトにアクセスすることです。値にアクセスできる場合、繰り返されることを意味します。
上記の記事JSアレイで複製を効率的に削除する方法は、私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。