0
"nissan"という値をオブジェクトの配列から削除するにはどうすればよいですか?オブジェクトの配列から値をフィルタリングする方法はありますか?
const cars = [
{type: "audi", amount: 2},
{type: "nissan", amount: 12},
{type: "mazda", amount: 5},
{type: "volvo", amount: 5}
]
これは、私はすべての種類と量を表示する方法である:
cars.map(car => {
return (
<div>{car.type}: {car.amount}</div>
);
});
しかし、私は私が持つことを行うことができるか、車の上にマッピングする前に、「日産」の値を削除したいと思います。フィルタ?
removeNissan() {
// cars.type !== "nissan"
}
cars.filter(removeNissan).map(car => {
return (
<div>{car.type}: {car.amount}</div>
);
});
'filter(car => car.type!== 'nissan')' ... – deceze
何を試しましたか? 'removeNissan'は' .filter'でいくつかのパラメータを渡します。あなたは実験にも研究を通して、これに何が渡されるのか調べましたか? –
与えられたコードに従って、あなたは 'Array.filter'を使用しています。あなたはまた、条件を書いたが、コメントされています。あなたは精巧に教えてください、問題は何ですか? – Rajesh