How to spreading an object and add new property and value without changing the original object in JavaScript

1 Answer

0 votes
const worker_obj = {
  id: 83723,
  name: 'Dan',
};

const obj2 = {
  ...worker_obj,
  city: 'New York'
}

document.write(obj2.id + "<br />");
document.write(obj2.name + "<br />");
document.write(obj2.city + "<br />");


/*
run:
      
83723
Dan
New York
    
*/

 



answered Nov 3, 2019 by avibootz
...