

Primitive types such as strings, numbers and booleans (not String, Number, and Boolean objects): their values are copied into the new array.That is, if a referenced object is modified, the changes are visible to both the new and original arrays. Both the original and new array refer to the same object. Objects: the object reference is copied into the new array.Elements of the original array(s) are copied into the new array as follows: The copy always happens shallowly - the method never copies anything beyond the initially created array. They do so by first constructing a new array and then populating it with elements. Some methods do not mutate the existing array that the method was called on, but instead return a new array. Object.prototype._lookupSetter_() Deprecated.Object.prototype._lookupGetter_() Deprecated.Object.prototype._defineSetter_() Deprecated.


Object.prototype._defineGetter_() Deprecated.
