最新的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的陣列參考