例
复制前两个数组元素的最后两个数组元素:
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的阵列参考