typedArray.subarray()是JavaScript中的內置函數,用於返回typedArray對象的一部分。句法:
typedarray.subarray(begin, end)
參數:它接受以下兩個參數:
- begin:它指定起始元素的索引,給定數組的一部分將從該起始元素開始。它是可選的,包括所有內容。
- end:它指定了結束元素的索引,給定數組的一部分將一直包含在該索引中。它是可選的和排他的。
返回值:它返回由給定的typedArray對象形成的新數組。
代碼1:
<script>
// Creating a new typedArray Uint8Array() object
const A = new Uint8Array([5, 10, 15, 20, 25, 30, 35 ]);
// Calling subarray() functions
B = A.subarray(1, 3)
C = A.subarray(1)
D = A.subarray(3)
E = A.subarray(0, 6)
F = A.subarray(0)
// Printing some new typedArray which are
// the part of the given input typedArray
document.write(B +"<br>");
document.write(C +"<br>");
document.write(D +"<br>");
document.write(E +"<br>");
document.write(F +"<br>");
</script>
輸出:
10,15 10,15,20,25,30,35 20,25,30,35 5,10,15,20,25,30 5,10,15,20,25,30,35
代碼2:
當index為負數時,將從typedArray對象的末尾訪問元素。
下麵是說明此負索引概念的必需代碼。
<script>
// Creating a new typedArray Uint8Array() object
const A = new Uint8Array([5, 10, 15, 20, 25, 30, 35 ]);
// Calling subarray() functions
B = A.subarray(-1)
C = A.subarray(-2)
D = A.subarray(-3)
E = A.subarray(3)
F = A.subarray(0)
// Printing some new typedArray which are
// the part of the given input typedArray
document.write(B +"<br>");
document.write(C +"<br>");
document.write(D +"<br>");
document.write(E +"<br>");
document.write(F +"<br>");
</script>
輸出:
35 30,35 25,30,35 20,25,30,35 5,10,15,20,25,30,35
相關用法
- Javascript typedArray.from()用法及代碼示例
- Javascript typedArray.of()用法及代碼示例
- Javascript weakSet.has()用法及代碼示例
- Javascript typedArray.map()用法及代碼示例
- Javascript weakSet.add()用法及代碼示例
- Javascript weakMap.set()用法及代碼示例
- Javascript weakMap.has()用法及代碼示例
- Javascript typedArray.every()用法及代碼示例
- Javascript getPrototypeOf()用法及代碼示例
- Javascript uneval()用法及代碼示例
- Javascript parseInt()用法及代碼示例
- Javascript parseFloat()用法及代碼示例
注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript | typedArray.subarray() with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。