当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript typedArray.subarray()用法及代码示例


typedArray.subarray()是JavaScript中的内置函数,用于返回typedArray对象的一部分。句法:

typedarray.subarray(begin, end)

参数:它接受以下两个参数:

  1. begin:它指定起始元素的索引,给定数组的一部分将从该起始元素开始。它是可选的,包括所有内容。
  2. end:它指定了结束元素的索引,给定数组的一部分将一直包含在该索引中。它是可选的和排他的。

返回值:它返回由给定的typedArray对象形成的新数组。

JavaScript代码显示此函数的工作方式:

代码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


相关用法


注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript | typedArray.subarray() with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。