lodash.jsを使用して重複アイテムを削除しようとしていますが、正しく動作させることができません。lodash.jsでオブジェクト配列の重複アイテムを削除します
これは、配列内のオブジェクトの構造である:
{
label: 'tagA',
value: 1
}
だから私はこの配列を持っているとしましょう:
var objectsArray = [
{
label: 'tagA',
value: 1
},
{
label: 'tagB',
value: 2
},
{
label: 'tagC',
value: 3
},
{
label: 'tagB',
value: 4
},
{
label: 'tagB',
value: 5
},
];
私はlodash.jsから_.uniqBy()機能でコードのこの作品を作りました同じラベルの配列の要素を削除しようとすると、期待どおりに機能しません。
var uniq = _.uniqBy(objectsArray, function(o){
return o.label;
});
私はいくつかのサンプルに基づいて、こことそこにlodashのドキュメントが見つかりましたが、私はこの点で知識が不足していますので、スーパーの感謝を助けるでしょう。
ありがとうございました。
*期待どおりに動作しません。*動作する方法はどのように期待できますか?どのように動作しますか? –