配列のコピー
きちんとテストしてみるべきなんだけれど...
var arrayA = new Array(); var arrayB = arrayA;
としてもコピーにはならない
- http://la.ma.la/blog/diary_200510062243.htm
- http://d.hatena.ne.jp/reinyannyan/20051017/1129555088
- http://m035.blog61.fc2.com/blog-entry-55.html
参照になってしまう
そこでconcat()というメソッドがあるらしい
配列と配列を結合するメソッドらしい。
var arrayA = new Array(); var arrayB = arrayA.concat();
本来であれば、concat()に配列を引数として入れてarrayBを作るんだけれど、引数がないからarrayAのコピーになってしまうらしい...調べた方がいいなコレ。