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