How do you clone an element’s NamedNodeMap to an empty object?

I have a javaScript array of objects, where the objects are called text, where each object element contains information about an HTML element that looks like the following using the Chrome browser’s …

How do I correctly 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. I realized 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. How do I correctly clone a JavaScript object? Answer To do this for any object in JavaScript will not be simple or straightforward. You will run into the problem of erroneously picking up attributes from the object’s prototype that should be left in the prototype and not copied to