javascript clone array of objects code example
Example 1: deep clone array in javascript
const numbers = [1, [2], [3, [4]], 5];
JSON.parse(JSON.stringify(numbers));
_.cloneDeep(numbers);
Example 2: javascript clone array of objects
var sheep=[
{"height":20,"name":"Melvin"},
{"height":18,"name":"Betsy"}
];
var clonedSheep=JSON.parse(JSON.stringify(sheep));
Example 3: copy object array javascript
var ar = ["apple","banana","canaple"];
var bar = Array.from(ar);
alert(bar[1]);
Example 4: clone an object javascript
function clone(obj) {
if (null == obj || "object" != typeof obj) return obj;
var copy = obj.constructor();
for (var attr in obj) {
if (obj.hasOwnProperty(attr)) copy[attr] = obj[attr];
}
return copy;
}