連想配列の重複する値を削除したいのですが、うまくいかないです。
実現したいこと
const array = [
{ name: 'orange', price: 150 },
{ name: 'apple', price: 160 },
{ name: 'banana', price: 200 },
{ name: 'apple', price: 160 },
{ name: 'grape', price: 300 },
{ name: 'orange', price: 150 }
];
上記のような配列で、nameが重複しているものは両方とも削除するという処理を行いたいです。
const array = [
{ name: 'banana', price: 200 },
{ name: 'grape', price: 300 },
];
上記のような配列にしたいのですが、
const array = [
{ name: 'orange', price: 150 },
{ name: 'apple', price: 160 },
{ name: 'banana', price: 200 },
{ name: 'grape', price: 300 },
];
このような配列になってしまいます。
重複した値を全て削除するにはどうすれば良いですか。
ご教授よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー