copyWithin() 方法複製數組內的數組序列,並在目標處設置新的起點。 copyWithin() 方法是可變方法,直接更新數組。它不會改變數組的長度,但會在必要時更改其內容並創建新屬性。該方法有三個參數,兩個必選,一個可選。
用法:
arr.copyWithin(target)
arr.copyWithin(target, start)
arr.copyWithin(target,start,end)
參數:
目標:將元素複製到的索引位置。 (必需)。
開始:從索引位置元素開始複製。 (可選)
結束:它是可選的。源結束索引位置從哪裏結束複製元素。
返回值:
修改後的數組。
瀏覽器支持:
Chrome | 45.0 |
Edge | 12.0 |
Firefox | 32.0 |
Opera | NO |
例子1
JavaScript TypedArray copyWithin(target) 方法
<script type="text/javascript">
// Input array
// JavaScript to illustrate copyWithin() method
var arr1= [1,2,3,4,5,6,7,8,9,10];
arr1.copyWithin(2)
//Placing from index position 2
//The element from index 0
document.write(arr1);
// expected output:arr1 [Output:1,2,1,2,3,4,5,6,7,8]
</script>
輸出:
1,2,1,2,3,4,5,6,7,8
例子2
JavaScript TypedArray copyWithin(target,start) 方法
<script type="text/javascript">
// Input array
// JavaScript to illustrate copyWithin() method
var arr1= [1,2,3,4,5,6,7,8,9,10];
arr1.copyWithin(2,3)
//Placing from index position 2
// Element from index 3
document.write(arr1);
// expected output:arr1 [Output:1,2,4,5,6,7,8,9,10,10]
</script>
輸出:
1,2,4,5,6,7,8,9,10,10
例子3
JavaScript TypedArray copyWithin(target,start,end) 方法
<script type="text/javascript">
// Input array
// JavaScript to illustrate copyWithin() method
var arr1= [1,2,3,4,5,6,7,8,9,10];
arr1.copyWithin(1,2,4)
// Placing at index position 1
// Element between index 2 and 4
document.write(arr1);
// expected output:arr1 [Output:1,3,4,4,5,6,7,8,9,10]
</script>
輸出:
1,3,4,4,5,6,7,8,9,10
相關用法
- JavaScript TypedArray reverse()用法及代碼示例
- JavaScript TypedArray map()用法及代碼示例
- JavaScript TypedArray every()用法及代碼示例
- JavaScript TypedArray filter()用法及代碼示例
- JavaScript TypedArray values()用法及代碼示例
- JavaScript TypedArray indexOf()用法及代碼示例
- JavaScript TypedArray find()用法及代碼示例
- JavaScript TypedArray keys()用法及代碼示例
- JavaScript TypedArray entries()用法及代碼示例
- JavaScript TypedArray join()用法及代碼示例
- JavaScript TypedArray toString()用法及代碼示例
- JavaScript TypedArray set()用法及代碼示例
- JavaScript TypedArray sort()用法及代碼示例
- JavaScript TypedArray some()用法及代碼示例
- JavaScript TypedArray slice()用法及代碼示例
- JavaScript TypedArray subarray()用法及代碼示例
- JavaScript TypedArray toLocaleString()用法及代碼示例
- JavaScript TypedArray reduce()用法及代碼示例
- JavaScript TypedArray fill()用法及代碼示例
- JavaScript TypedArray includes()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript TypedArray copyWithin() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。