タグ

ブックマーク / cly7796.net (1)

  • JavaScriptで配列の値をコピーする | cly7796.net

    JavaScriptで配列の値をコピーする(参照渡しではなく値渡しにする)方法をメモ。 値渡しと参照渡し 値渡しとは、名前の通り値を別の変数に渡すことです。 var str = 'A'; // 別の変数に代入 var tmp = str; // 値の変更 tmp = 'B'; // 元の変数は変更されない console.log(str); // A console.log(tmp); // B 変数を別の変数に代入する場合、このイメージかと思います。 値渡しのデモページ 参照渡しの場合、値を別の変数に渡すのではなく、その値の場所を渡します。 var arr = ['A', 'B', 'C']; // 配列を別の変数に代入 var tmp = arr; // 値の変更 tmp[0] = 'D'; // 元の変数も変更されている console.log(arr); // ['D', 'B',

    JavaScriptで配列の値をコピーする | cly7796.net
  • 1