私は2つの配列を持っています:
[
{
"id": 1,
"name": "All",
},
{
"id": 2,
"name": "APR",
},
{
"id": 3,
"name": "TER",
}]
2番目の配列は ["APR", "TER"]
最初の配列を2番目の配列でフィルタリングしたいのですが、出力は次のようになります。
[{
"id": 2,
"name": "APR",
},{
"id": 3,
"name": "TER",
}]
フィルタ機能でこれを試してみてください-それは可能ですか?
ありがとうアナンド
フィルタメソッドのかなり標準的な使用法。チェックするのに適切な条件を与えるだけで、準備は完了です。
const myArray = [{
"id": 1,
"name": "All",
}, {
"id": 2,
"name": "APR",
}, {
"id": 3,
"name": "TER",
}];
const otherArray = [
"APR",
"TER",
];
const filtered = myArray.filter(x => otherArray.includes(x.name));
console.log(filtered)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加