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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。