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


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