javascript deep copy array 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 object
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: deep copy javascript
function copy(arr1, arr2) {
for (var i =0; i< arr1.length; i++) {
arr2[i] = arr1[i];
}
}
copy(arr1, arr2)