copyWithin()

当ページのリンクには広告が含まれています。

copyWithin() は、JavaScriptの配列のメソッドの1つで、配列内の要素を別の場所にコピーすることができます。

例えば、次のように使用します。

let arr = [1, 2, 3, 4, 5];
arr.copyWithin(2, 0, 2);
console.log(arr); // [1, 2, 1, 2, 5]

この例では、最初に配列 arr が定義されています。その後、 copyWithin() メソッドを使用して、arr のインデックス 0 から 2 の範囲の要素を、arr のインデックス 2 からコピーします。つまり、配列の最初の2つの要素 [1, 2] が [1, 2, 1, 2, 5] のインデックス 2 からコピーされ、元の2つの要素は上書きされます。最後に、 console.log() 関数を使用して、更新された配列がコンソールに出力されます。

このように、 copyWithin() メソッドを使用することで、配列内の要素をコピーして、配列内の別の場所に貼り付けることができます。target 引数は、貼り付け先のインデックスを指定し、start 引数と end 引数は、コピー元の開始位置と終了位置を指定します。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次