JavaScript数组之copyWithin() ——数组内元素的拷贝

定义与用法

copyWithin() 方法用于从数组的指定位置拷贝元素到数组的另一个指定位置中。

浏览器支持

表格中的数字表示支持该方法的第一个浏览器版本号。

浏览器 Chrome Edge FireFox Safari Opera
版本 45.0 12.0 32.0 9 32.0

语法

array.copyWithin(target, start, end)

参数

参数 描述
target 必填。复制到指定的目标索引位置。
start 可选。复制的起始位置。
end 可选。复制的结束位置。

技术细节

ECMAScript 6

 实例

复制数组的前面两个元素到第三和第四个位置上:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);

输出结果为: Banana,Orange,Banana,Orange,Kiwi,Papaya

参考网址

有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
原文地址:https://www.cnblogs.com/luyj00436/p/15184331.html