forEach() এবং find() ব্যবহার করে ডুপ্লিকেট চেক করে পুশ করা যায়।
উদাহরণ
var details = [{name:"John"},{name:"David"}];
var addObject = ["Mike","Sam"];
addObject.forEach(obj1 => {
if(!details.find(obj2 => obj2.name === obj1))
details.push({name:obj1});
});
console.log(details);
কমান্ড: node fileName.js
আউটপুট
PS C:\Users\Amit\javascript-code> node demo165.js
[ { name: 'John' }, { name: 'David' }, { name: 'Mike' }, { name: 'Sam' } ]