How to add element to array of objects if it does not exist in the array with JavaScript

1 Answer

0 votes
const arr = [{id: 87}, {id: 10}, {id: 90}, {id: 50}];
const value = {id: 19};

const index = arr.findIndex(object => object.id === value.id);

if (index === -1) {
  	arr.push(value);
}

console.log(arr);

  
  
  
  
/*
run:
  
[{
  id: 87
}, {
  id: 10
}, {
  id: 90
}, {
  id: 50
}, {
  id: 19
}]
  
*/

 



answered Apr 13, 2022 by avibootz
...