JS. Заменить объект в массиве по его id
// заменяемый объект
const newObject = {
id: 7;
key: 'value';
};
// исходный массив
const objectList = getList();
// результирующй массив
const newList = objectList.map(o => {
if (o.id === newObject.id) {
return newObject;
}
return o;
});