JavaScript 数组 copyWithin() 方法

 JavaScript 数组对象

copyWithin()方法将数组的一部分复制到同一数组中的另一个位置并返回它,而不修改它的大小。

语法:

array.copyWithin(target, start, end)
var array1 = [1, 2, 3, 4, 5];

array1.copyWithin(0, 3, 4);
测试看看‹/›

浏览器兼容性

表中的数字指定了完全支持copyWithin()方法的第一个浏览器版本:

Method
copyWithin()453232912

参数值

参数描述
target将元素复制到的索引位置
start开始从中复制元素的索引位置(这是可选的)
end停止从中复制元素的索引位置(这是可选的)

技术细节

返回值:修改后的数组
JavaScript版本:ECMAScript 6

更多实例

如果参数为负数,则从末尾开始计算目标:

var array1 = [1, 2, 3, 4, 5];

array1.copyWithin(-2);
测试看看‹/›

 JavaScript 数组对象