JSFiddle - React, Tailwind, and code Playground

by goldorak

JavaScript

const answers = [
  {
    id: 1,
    item: 'john'
  },
  {
    id: 2,
    item: 'david'
  },
  {
    id: 3,
    item: 'jack'
  },
];

const answer = {
  id: 2,
  item: 'clark'
};

let newAnswers = [];
answers.forEach(item => {
  if (item.id === answer.id) {
    console.log(item.id, answer.id)
  	console.log('equal')
    newAnswers.push(answer);
  } else {
    console.log(item.id, answer.id)
    console.log('unequal')
    newAnswers.push(item);
   }
});

console.log(newAnswers);