配列もオブジェクトと同じで、アドレスを指定しているだけ!要注意

下記のサイトに対策が書いてある。concat又はsliceを使えば値をそのままコピーできる。
http://atamoco.boy.jp/javascript/array/copy.php

注意!!!
ネストされた構造だとconcatは使えない。例えば2次元配列なら次のようにfor文をいちいち回さなければコピーはできない。
for (){
 //コピー先の配列の中に更に配列を作る
コピー先配列[*] = [];
for (
){
コピー先配列[*][*] = コピー元配列[*][*];
}
}

おすすめの記事