JavaScript copyWithin() 方法
實(shí)例
將前兩個(gè)數(shù)組元素復(fù)制到最后兩個(gè)數(shù)組元素:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);
fruits 輸出結(jié)果:
['Banana', 'Orange', 'Banana', 'Orange']
嘗試一下 ?
定義和用法
?copyWithin()
? 方法將數(shù)組元素復(fù)制到數(shù)組中的另一個(gè)位置,覆蓋現(xiàn)有值。
?copyWithin()
? 方法永遠(yuǎn)不會(huì)向數(shù)組添加更多項(xiàng)。
提示:?copyWithin()
? 方法會(huì)覆蓋原始數(shù)組。
瀏覽器支持
注釋?zhuān)篒nternet Explorer 不支持 copyWithin() 方法。
語(yǔ)法
參數(shù)值
參數(shù) | 描述 |
---|---|
target | 必需。將元素復(fù)制到的索引位置。
|
start | 可選。開(kāi)始復(fù)制元素的索引位置(默認(rèn)為 0)。
|
end | 可選。停止從中復(fù)制元素的索引位置(默認(rèn)為 array.length)。
|
返回值
Type | 描述 |
---|---|
Array 對(duì)象 | 數(shù)組,被改變的數(shù)組。
|
技術(shù)細(xì)節(jié)
JavaScript 版本: | ECMAScript 6
|
---|
更多建議: