copyWithin()方法將數(shù)組的一部分復制到同一數(shù)組中的另一個位置并返回它,而不修改它的大小。
array.copyWithin(target, start, end)
var array1 = [1, 2, 3, 4, 5]; array1.copyWithin(0, 3, 4);測試看看?/?
表中的數(shù)字指定了完全支持copyWithin()方法的第一個瀏覽器版本:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
copyWithin() | 45 | 32 | 32 | 9 | 12 |
參數(shù) | 描述 |
---|---|
target | 將元素復制到的索引位置 |
start | 開始從中復制元素的索引位置(這是可選的) |
end | 停止從中復制元素的索引位置(這是可選的) |
返回值: | 修改后的數(shù)組 |
---|---|
JavaScript版本: | ECMAScript 6 |
如果參數(shù)為負數(shù),則從末尾開始計算目標:
var array1 = [1, 2, 3, 4, 5]; array1.copyWithin(-2);測試看看?/?