<script type="text/javascript"> var ary = [[11, 12, 13, 14], [21, 22, 23, 24], [31, 32, 33, 34]]; var copied = ary; ary[0][1] = 98; ary[1][2] = 99; document.write(copied); </script> |
<script type="text/javascript"> var ary = [[11, 12, 13, 14], [21, 22, 23, 24], [31, 32, 33, 34]]; var copied = ary[0].slice(); ary[0][1] = 98; ary[1][2] = 99; document.write(copied); </script> |
<script type="text/javascript"> var ary = [[11, 12, 13, 14], [21, 22, 23, 24], [31, 32, 33, 34]]; var copied = new Array(3); for(i=0; i<3; i++) { copied[i] = ary[i].slice(); } ary[0][1] = 98; ary[1][2] = 99; document.write(copied); </script> |