English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 配列 copyWithin() メソッド

 JavaScript 数組オブジェクト

copyWithin()このメソッドは、配列の一部を同じ配列の別の場所にコピーし、それを変更しないようにしてその配列を返します。

構文:

array.copyWithin(target, start, end)
var array1 = [1, 2, 3, 4, 5];
array1.copyWithin(0, 3, 4);
テストを見て‹/›

ブラウザの互換性

このテーブルの数字は、copyWithin()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:

メソッド
copyWithin()453232912

引数の値

引数説明
target要素をコピーするインデックス位置
startコピーを開始するインデックス位置(オプション)
endコピーを停止するインデックス位置(オプション)

技術的詳細

返り値:変更後の配列
JavaScript バージョン:ECMAScript 6

さらに例

引数が負の数の場合、末尾から目標を計算します:

var array1 = [1, 2, 3, 4, 5];
array1.copyWithin(-2);
テストを見て‹/›

 JavaScript 数組オブジェクト