Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let my_arr = [{id:1, name:"yanny"},{id:2, name:"Castrillon puerta"},{id:4, name:"Andres"},{id:6, name:"teso"}]
  2. let new_arr = Object.assign([], my_arr)
  3.  
  4. // new_arr gets modified but my_arr DOESN'T gets modified
  5. new_arr.push({id:5,name:"PAUL"})
  6.  
  7. // But when I execute next line BOTH array gets modified.
  8. new_arr.filter(e => e.name == "yanny")[0].id = 23456789
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement