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

参考网址

posted @ 2021-09-01 20:09  陆陆无为而治者  阅读(139)  评论(0编辑  收藏  举报