0

I would like to know how to get data without using spread operator in javascript

I tried using id: e.id, place: e.place , want to know other ways, since object list has more property

var list = [
 {name: "SG_aa", id: 1, place: "IN"},
 {name: "SG_bb", id: 2, place: "SG"},
]

var result = list.map(function(e){
return {
  ...e, 
  name: e.name.slice(3)
}
});

Expected Output



[{
  id: 1,
  name: "aa",
  place: "IN"
}, {
  id: 2,
  name: "bb",
   place: "SG"
}]

dev
  • 13
  • 3
  • You can use [Object.assign](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) – ryeballar Dec 16 '21 at 05:27

0 Answers0