例
複製前兩個數組元素的最後兩個數組元素:
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的陣列參考