JSFiddle - React, Tailwind, and code Playground
JavaScript
let arr = [{id:1, name: 'Vaheed'},{id: 2, name: 'Akhtar'}];
let res;
let newObj = {id:2, name:'Siddiqui'}
res = [...new Map(arr.map(item => [item[2], item])).values()];
console.log(res);
let arr = [{id:1, name: 'Vaheed'},{id: 2, name: 'Akhtar'}];
let res;
let newObj = {id:2, name:'Siddiqui'}
res = [...new Map(arr.map(item => [item[2], item])).values()];
console.log(res);