Strange situation in javascript:
var arr1=new Array();
var arr2=new Array();
arr1=[[1,2],[3,4]];
for (i=0;i<arr1.length;i++) {
arr2[i]=arr1[i];
}
alert(arr2[1][0]); //-> 3
arr1[1][0]=10;
alert(arr2[1][0]); //-> 10
I do not understand why this is happening