typedArray.subarray () es una función incorporada en JavaScript que se utiliza para devolver una parte del objeto typedArray.
Sintaxis:
typedarray.subarray(begin, end)
Parámetros: Acepta dos parámetros que se describen a continuación:
- comenzar: especifica el índice del elemento de inicio desde el cual se iniciará la parte de la array dada. Es opcional e inclusivo.
- end: Especifica el índice del elemento final hasta el cual se incluirá la parte del arreglo dado. Es opcional y exclusivo.
Valor de retorno: Devuelve una nueva array que se forma a partir del objeto typedArray dado.
Código #1:
<script> // Creating a new typedArray Uint8Array() object const A = new Uint8Array([5, 10, 15, 20, 25, 30, 35 ]); // Calling subarray() functions B = A.subarray(1, 3) C = A.subarray(1) D = A.subarray(3) E = A.subarray(0, 6) F = A.subarray(0) // Printing some new typedArray which are // the part of the given input typedArray document.write(B +"<br>"); document.write(C +"<br>"); document.write(D +"<br>"); document.write(E +"<br>"); document.write(F +"<br>"); </script>
Producción:
10,15 10,15,20,25,30,35 20,25,30,35 5,10,15,20,25,30 5,10,15,20,25,30,35
Código n.º 2:
cuando el índice está en negativo, se accede a los elementos desde el final del objeto typedArray.
A continuación se muestra el código requerido que ilustra este concepto de indexación negativa.
<script> // Creating a new typedArray Uint8Array() object const A = new Uint8Array([5, 10, 15, 20, 25, 30, 35 ]); // Calling subarray() functions B = A.subarray(-1) C = A.subarray(-2) D = A.subarray(-3) E = A.subarray(3) F = A.subarray(0) // Printing some new typedArray which are // the part of the given input typedArray document.write(B +"<br>"); document.write(C +"<br>"); document.write(D +"<br>"); document.write(E +"<br>"); document.write(F +"<br>"); </script>
Producción:
35 30,35 25,30,35 20,25,30,35 5,10,15,20,25,30,35