JavaScriptで配列の値をコピーする方法

jQuery・JS

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);
スポンサーリンク

コメント

タイトルとURLをコピーしました