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

1 Answer

0 votes
const arr = [{id: 77}, {id: 10}, {id: 80}, {id: 60}];
const value = {id: 18};

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

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

console.log(arr);

  
  
  
  
/*
run:
  
[{
  "id": 77
}, {
  "id": 10
}, {
  "id": 80
}, {
  "id": 60
}, {
  "id": 18
}] 
  
*/

 



answered Apr 13, 2022 by avibootz
...