Most elegant way to clone a JavaScript object
I have an object x
. I'd like to copy it as object y
, such that changes to y
do not modify x
.
What's the most elegant way of doing this in JavaScript?
Edit: I realize that copying objects derived from built-in JavaScript objects will result in extra, unwanted properties. This isn't a problem, since I'm copying one of my own, literal-constructed objects.
Javascript
- asked 9 years ago
- B Butts
Your Answer