JavaScriptで配列の値を他の変数にコピーする方法は、いくつかあるようです。
配列の値を他の変数にコピーする例として、変数data1とdata2を用意。
var data1 = ['大阪', '東京', '福岡']; var data2 = [];
concat()メソッドを使用
data2 = data1.concat();
slice()メソッドを使用
data2 = data1.slice();
extend()を使用(jQuery)
$.extend(true, data2, data1);
結果の確認
console.log(data1); console.log(data2); data1.length = 0; console.log(data1); console.log(data2);
スポンサーリンク
コメント