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


JavaScript typedArray.set()用法及代碼示例


typedArray.set() 是 JavaScript 中的內置函數,用於在給定的 typedArray 中存儲多個值。

typedArray.set(typedArray, offset)

參數:它接受下麵指定的兩個參數 -

  • typedarray:它是源數組。
  • offset:它是可選的,並且位於開始設置值的 typedArray 中。其默認值為零 (0)。

返回值:它返回新形成的 typedArray。

例子:JavaScript 代碼顯示此函數的工作原理。

Javascript


// 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); 
  
// Copying 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); 
  
// Printing modified values 
console.log(A); 
console.log(B); 
console.log(C);

輸出:

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