Método de subarrray de JavaScript TypeRray

Método de subarrray de JavaScript TypeRray
En Javascript, Una vista de búfer de matriz que interpreta los bytes de búfer de matriz como una matriz de números se llama Typeedarray. Es similar a un objeto similar a una matriz que le permite acceder a los datos binarios sin procesar. Los valores de JavaScript también se pueden asignar dinámicamente a estos objetos de matriz, y se utilizan principalmente para convertir los datos binarios sin procesar en matrices tipadas.

Después de crear un typedArray, puede realizar diferentes operaciones en él, como encontrar el índice de un elemento utilizando el "encontrar()"Método, reduciendo los elementos en un solo valor utilizando el"reducir()"Método, o generar un nuevo TypedArray de elementos seleccionados con la ayuda del typedArray"subarray ()" método.

Este artículo discutirá el JavaScript TypedArray Subarray () método. Entonces, comencemos!

Método JavaScript TypedArray SubArray ()

El método JavaScript TypedArray SubArray () se utiliza para crear un nuevo "Typeedarray" en el mismo Búfer de matriz con los mismos tipos de elementos. Devuelve los elementos de matriz seleccionados sin modificar la matriz original.

Sintaxis del método JavaScript TypedArray SubArray ()

typeedarray.Subarrray (inicio, final)

Aquí, "comenzar"Representa el índice del primer elemento desde donde se seleccionarán los elementos, y"fin"Se refiere al índice del último elemento hasta que los elementos se incluirán en el devuelto matriz escrita.

Nota: Cuando se invoca el método TypedArray SubArray (), el elemento tiene el "comenzar"Se agrega el índice en la matriz devuelta, mientras que los elementos con el"fin"El índice no se agregará en la matriz escrita devuelta.

Ahora, veremos algunos ejemplos relacionados con el método TypedArray SubArray () en JavaScript.

Ejemplo 1: Uso del método de JavaScript typedArray SubArray ()
En primer lugar, crearemos un nuevo typedArray "Uint8arrayObjeto que tendrá los siguientes valores:

Const Array = new Uint8Array ([10, 20, 30, 40, 50, 60, 70]);

En el siguiente paso, utilizaremos el "subarray ()"Método para seleccionar el elemento del primer índice al tercer índice de"formación":

typed_array = array.Subarrray (1, 3)
consola.log (typed_array);

La ejecución del programa dado devolverá un nuevo "typed_array"Tener dos valores", "20" y "30,"Que se seleccionan de lo especificado"formación":

Ejemplo 2: Uso del método de JavaScript typedArray SubArray ()
Si solo se agrega el índice inicial, entonces el "TypedArray Subarray ()El método "seleccionará el elemento de ese índice al final de la matriz.

Por ejemplo, hemos especificado "1"Como índice inicial, el nuevo"subarray ()El método "agregará el"formación"Elementos para"typed_array"Desde el primer índice hasta el último índice que es"6":

typed_array = array.Subarrray (1)
consola.log (typed_array);

Producción

Ejemplo 3: Uso del método de JavaScript typedArray SubArray ()
El por debajo "typed_array"Compensará los primeros cinco elementos del"formación"Desde el primer índice hasta el índice seis, al tiempo que excluye el sexto elemento de índice:

typed_array = array.Subarrray (0, 6)
consola.log (typed_array);

Producción

Ejemplo 4: Uso del método de JavaScript typedArray SubArray ()
Cuando "0"Se especifica como el índice inicial, luego el"subarray ()"El método agregará todos los elementos de"formación"Al recién creado"typed_array":

typed_array = array.Subarrray (0)
consola.log (typed_array);

Producción

Ejemplo 5: Uso del método de JavaScript typedArray SubArray ()
Existe otra situación en la que pasó índice es negativo. En tal escenario, se accede a los elementos del JavaScript TypedArray desde el final.

Por ejemplo, en el siguiente ejemplo, "-1"Se pasa al"subarray ()" método. Su ejecución seleccionará el último elemento de "formación"Y agrégalo al"typed_array":

typed_array = array.Subarrray (-1)
consola.log (typed_array);

Como puede ver, el último elemento del "formación" es "70,"Que ahora se agrega con éxito al"typed_array":

Ejemplo 6: Uso del método JavaScript TypedArray SubArray ()

Agregando "-2"Como el argumento del índice seleccionará los dos últimos elementos del"formación"Y luego agréguelo al"typed_array":

typed_array = array.subarray (-2)
consola.log (typed_array);

"60" y "70"Son los dos últimos"formación"Elementos que ahora son parte del"typed_array":

Eso se trataba del método JavaScript TypedArray SubArray (). Puede explorarlo más a fondo en función de sus requisitos.

Conclusión

El JavaScript TypedArray SubArray () El método se utiliza para crear un nuevo "Typeedarray"En el mismo búfer de matriz con los mismos tipos de elementos. Este método acepta dos argumentos, donde el primer valor representa el índice inicial y el otro valor indica el índice final. La ejecución del método JavaScript TypedArray SubArray () devuelve los elementos de matriz seleccionados sin modificar la matriz original. Este artículo explicó el uso del método JavaScript TypedArray SubArray ().