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


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


typedArray.set()是JavaScript中的内置函数,用于在给定的typedArray中存储许多值。

typedArray.set(typedArray, offset)

参数:它接受下面指定的两个参数-

  • typedarray:它是源数组。
  • offset:它是可选的,它位于typedArray中,从该处开始设置值。其默认值为零(0)。

返回值:它返回新形成的typedArray。
JavaScript代码显示此函数的工作方式:


<script> 
  
  // Creating some buffers with sizes in bytes 
  const buf1 = new ArrayBuffer(8); 
  const buf2 = new ArrayBuffer(12); 
  const buf3 = new ArrayBuffer(16); 
  
  // Creating some typedArray 
  const A = new Uint8Array(buf1); 
  const B = new Uint8Array(buf2); 
  const C = new Uint8Array(buf3); 
  
  // Coping the values into the array 
  // starting at index 3, 4, 5 
  A.set([ 1, 2, 3, 4 ], 3); 
  B.set([ 1, 2, 3, 5, 6 ], 4); 
  C.set([ 1, 2 ], 5); 
  
  // Priniting modified values 
  document.write(A +"<br>"); 
  document.write(B +"<br>"); 
  document.write(C); 
    
</script>

输出:

0,0,0,1,2,3,4,0
0,0,0,0,1,2,3,5,6,0,0,0
0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0



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