![](/img/trans.png)
[英]How to filter array of objects by another array of objects by property using javascript
[英]filter array by integers by property of another array of objects
我有兩個 arrays
var array1 = [1,2,3,4,5,6,2,1]
var array2 = [{id:1,name:"test"},{id:2,name:"test2"},{id:3,name:"test2"}]
我想通過 array2 的 id 屬性過濾 array1,這樣,array1 的結果應該是:
array1 = [4,5,6]
建議:請先試后問
const array1 = [1,2,3,4,5,6,2,1] const array2 = [{id:1,name:"test"},{id:2,name:"test2"},{id:3,name:"test2"}] const result = array1.filter(i =>.array2.find(x => x.id === i)) console.log(result)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.