El typedArray.set() es una función incorporada en JavaScript que se usa para almacenar una cantidad de valores en el typedArray dado.
typedArray.set(typedArray, offset)
Parámetros: acepta dos parámetros que se especifican a continuación:
- typedarray: Es la array fuente.
- offset: es opcional y está en typedArray en el que comenzar a establecer los valores. Su valor por defecto es cero (0).
Valor de retorno: Devuelve el typedArray recién formado.
Código JavaScript para mostrar el funcionamiento de esta función:
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); // 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 document.write(A +"<br>"); document.write(B +"<br>"); document.write(C); </script>
Producción:
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