當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。