copyWithin()方法将数组的一部分复制到同一数组中的另一个位置并返回它,而不修改它的大小。
array.copyWithin(target, start, end)
var array1 = [1, 2, 3, 4, 5]; array1.copyWithin(0, 3, 4);测试看看‹/›
表中的数字指定了完全支持copyWithin()方法的第一个浏览器版本:
| Method |  |  |  |  |  | 
| copyWithin() | 45 | 32 | 32 | 9 | 12 | 
| 参数 | 描述 | 
|---|---|
| target | 将元素复制到的索引位置 | 
| start | 开始从中复制元素的索引位置(这是可选的) | 
| end | 停止从中复制元素的索引位置(这是可选的) | 
| 返回值: | 修改后的数组 | 
|---|---|
| JavaScript版本: | ECMAScript 6 | 
如果参数为负数,则从末尾开始计算目标:
var array1 = [1, 2, 3, 4, 5]; array1.copyWithin(-2);测试看看‹/›