js - array overwrite reference

by Alejandro M

JavaScript

var arr1 = [1,2,3],
    arr2 = arr1;
arr1.push(4);

arr2; //1,2,3,4 //push overwrite the reference too

var arr3 = [1,2,3],
    arr4 = arr3;
arr3=["test"];

arr4; //1,2,3