我有一個陣列物件和一個陣列。
const arr1=[
{ name: "viet" },
{ name: "hai" },
{ name: "han" }
]
const arr2= ["viet", "hai"];
我如何比較和設定 arr 如下:
arr = [{name: "han"}]
uj5u.com熱心網友回復:
試試這個代碼:D
const arr1=[
{ name: "viet" },
{ name: "hai" },
{ name: "han" }
]
const arr2= ["viet", "hai"];
const result = arr1.filter(item => !arr2.includes(item.name))
console.log(result) // [{name: "han"}]
uj5u.com熱心網友回復:
const arr1=[
{ name: "viet" },
{ name: "hai" },
{ name: "han" }
]
const arr2= ["viet", "hai"];
let res = arr1.filter(function (n) {
return !this.has(n.name);
}, new Set(arr2));
console.log(res);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/395472.html
標籤:反应
