ลบที่ซ้ำกันออกวัตถุจากตารางคู่ลำดับจาวาสคริปต์
const addresses = [...]; // Some array I got from async call
const uniqueAddresses = Array.from(new Set(addresses.map(a => a.id)))
.map(id => {
return addresses.find(a => a.id === id)
})
เอาแอพเพล็ตออกจากอาเรย์ของวัตถุจาวาสคริปต์
arr.filter((v,i,a)=>a.findIndex(t=>(t.place === v.place && t.name===v.name))===i)
เอาแอพเพล็ตออกวัตถุจากตารางคู่ลำดับสี่เหลี่ยม
this.item = this.item.filter((el, i, a) => i === a.indexOf(el))
เอาแอพเพล็ตออกวัตถุจากตารางคู่ลำดับจาวาสคริปต์
function remove_duplicate_objects(data,prop) {
var seen = {};
data = data.filter(function (entry) {
if (seen.hasOwnProperty(entry[prop])) {
return false;
}
seen[entry.prop] = entry;
return true;
});
return data
}
const new_array = remove_duplicate_objects([array with objects inside])