Metodo di Subarray JavaScript TypedArray

Metodo di Subarray JavaScript TypedArray
In JavaScript, Una vista buffer di array che interpreta i byte buffer di array come array di numeri è chiamata a TypedArray. È simile a un oggetto simile a un array che consente di accedere ai dati binari grezzi. I valori JavaScript possono anche essere assegnati dinamicamente a questi oggetti array e vengono utilizzati principalmente per convertire i dati binari grezzi in array digitati.

Dopo aver creato un typedarray, è possibile eseguire operazioni diverse su di esso, come trovare l'indice di un elemento usando "Trovare()"Metodo, riducendo gli elementi in un unico valore utilizzando il"ridurre()"Metodo, o generare un nuovo typedarray di elementi selezionati con l'aiuto del typedarray"subarray ()" metodo.

Questo articolo discuterà del JavaScript TypeDArray Subarray () metodo. Quindi iniziamo!

Metodo javascript typedarray subarray ()

Il metodo JavaScript typedArray subarray () viene utilizzato per creare un nuovo "TypedArray" sullo stesso Buffer di array con gli stessi tipi di elementi. Restituisce gli elementi di array selezionati senza modificare l'array originale.

Sintassi del metodo JavaScript typedArray ()

TypedArray.Subarray (inizio, fine)

Qui, "inizio"Rappresenta l'indice del primo elemento da dove verranno selezionati gli elementi e"FINE"Si riferisce all'indice dell'ultimo elemento fino al quale gli elementi saranno inclusi nel restituito array dattiloscritto.

Nota: Quando viene invocato il metodo TypeDArray subarray (), l'elemento ha "inizio"L'indice viene aggiunto nell'array restituito, mentre gli elementi con"FINE"L'indice non verrà aggiunto nell'array digitato restituito.

Ora, controlliamo alcuni esempi relativi al metodo TypeDArray subarray () in JavaScript.

Esempio 1: Utilizzo del metodo JavaScript typedArray ()
Prima di tutto, creeremo un nuovo typedarray "Uint8array"Oggetto che avrà i seguenti valori:

const array = new uint8array ([10, 20, 30, 40, 50, 60, 70]);

Nel prossimo passaggio, utilizzeremo il "subarray ()"Metodo per selezionare l'elemento dal primo indice al terzo indice di"vettore":

typed_array = array.Subarray (1, 3)
console.log (typed_array);

L'esecuzione del programma dato restituirà un nuovo "typed_array"Avere due valori,"20" E "30,"Che sono selezionati dal specificato"vettore":

Esempio 2: Utilizzo del metodo JavaScript typedArray ()
Se viene aggiunto solo l'indice iniziale, allora il "TypeDArray Subarray ()"Il metodo selezionerà l'elemento da quell'indice alla fine dell'array.

Ad esempio, abbiamo specificato "1"Come indice di partenza, quindi il nuovo"subarray ()Il metodo "aggiungerà il"vettore"Elementi a"typed_array"Dal primo indice fino all'ultimo indice che è"6":

typed_array = array.Subarray (1)
console.log (typed_array);

Produzione

Esempio 3: Utilizzo del metodo JavaScript typedArray ()
Il sottoto "typed_array"Comprenderà i primi cinque elementi del"vettore"Dal primo indice al sei indice, escludendo il sesto elemento indice:

typed_array = array.Subarray (0, 6)
console.log (typed_array);

Produzione

Esempio 4: Utilizzo del metodo JavaScript typedArray ()
Quando "0"È specificato come indice iniziale, quindi il"subarray ()"Il metodo aggiungerà tutti gli elementi di"vettore"Al nuovo creato"typed_array":

typed_array = array.Subarray (0)
console.log (typed_array);

Produzione

Esempio 5: Utilizzo del metodo JavaScript typedArray ()
Esiste un'altra situazione in cui è passato indice È negativo. In tale scenario, gli elementi del javascript typedarray sono accessibili dalla fine.

Ad esempio, nel seguente esempio, "-1"È passato al"subarray ()" metodo. La sua esecuzione selezionerà l'ultimo elemento di "vettore"E aggiungilo a"typed_array":

typed_array = array.Subarray (-1)
console.log (typed_array);

Come puoi vedere, l'ultimo elemento del "vettore" È "70,"Che ora viene aggiunto con successo al"typed_array":

Esempio 6: Utilizzo del metodo JavaScript typedArray ()

Aggiunta "-2"Poiché l'argomento dell'indice selezionerà gli ultimi due elementi del"vettore"E poi aggiungilo a"typed_array":

typed_array = array.Subarray (-2)
console.log (typed_array);

"60" E "70"Sono gli ultimi due"vettore"Elementi che ora fanno parte del"typed_array":

Questo riguardava il metodo JavaScript typedArray subarray (). Puoi esplorarlo ulteriormente in base alle tue esigenze.

Conclusione

IL JavaScript typedArray subarray () Il metodo viene utilizzato per creare un nuovo "TypedArray"Sullo stesso buffer di array con gli stessi tipi di elementi. Questo metodo accetta due argomenti, in cui il primo valore rappresenta l'indice iniziale e l'altro valore indica l'indice finale. L'esecuzione del metodo JavaScript typedArray () restituisce gli elementi di array selezionati senza modificare l'array originale. Questo articolo ha spiegato l'uso del metodo JavaScript TypeDArray ().