javascript - 配列内のオブジェクト(オブジェクトが配置されている)の特定の属性を取り出し、重複排除後に再構築したいのですが、何か良い方法はありますか?
大家讲道理
大家讲道理 2017-05-19 10:27:10
0
6
721


こんな配列になっています。各オブジェクトのteam_nameの値を取り出したいのですが、重複を取り除いた後、[{"teamName":"チーム名の値" ,flag: false},{},{},,,]このフォーム (すべてのフラグが false)、解決策 (下記) を考えました。最適化があるかどうか尋ねたいのですが、本当に醜いです

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(6)
某草草

リーリー

いいねを押す +0
阿神

リーリー

いいねを押す +0
左手右手慢动作

重複を削除する最良の方法は次のとおりだと思います:

リーリー
いいねを押す +0
PHPzhong

リーリー

いいねを押す +0
我想大声告诉你


午前中にこのメソッドに変更しましたが、後でteamListフラグを使用する必要が生じたときに、毎回データの一部を変更して、生成されたteamListを自分で掘っていたことに気づきましたポインタが変更され、これが有害でした。半日かけて console.log を書き続けましたが、最終的に、上司に問題を解決するように依頼しました。そのことをここに記録します。サードパーティのライブラリの場合、値または参照が変更されたかどうかを知りたかったのです。 (_.これはアンダースコアのサードパーティ ライブラリへの参照です)

いいねを押す +0
刘奇

1. 最初にループしてすべての結果を配列に入力し、次にこの配列に対して重複排除処理を実行します。欠点は、冗長であることです。

2. 属性の結果を取得するためにループする場合、重複しているかどうかを判断し、最終結果を取得するために処理し、1 回のループで高速に完了します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート