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