最新的Web开发教程
 

JavaScript阵列copyWithin()方法

JavaScript的阵列参考 JavaScript的阵列参考

复制前两个数组元素的最后两个数组元素:

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

水果的结果将是:

Banana,Orange,Banana,Orange
试一试»

更多“试一试”的例子。


定义和用法

copyWithin()数组中的方法复制数组元素,并从指定的位置。


浏览器支持

在表中的数字指定完全支持方法的第一个浏览器的版本。

方法
copyWithin() 45.0 12.0 32.0 9 32.0

句法

array.copyWithin( target,start,end )

参数值

Parameter Description
target Required. The index position to copy the elements to
start Required. The index position to start copying elements from
end Optional. The index position to stop copying elements from (default is array .length)

技术细节

返回值: 一个数组,改变数组
JavaScript的版本: ECMAScript中6

例子

更多示例

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

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

代码的输出将是:

Banana,Orange,Banana,Orange,Kiwi,Papaya
试一试»

JavaScript的阵列参考 JavaScript的阵列参考