Méthode JavaScript TypedArray Subanray

Méthode JavaScript TypedArray Subanray
Dans Javascrip, Une vue de tampon de tableau qui interprète les octets de tampon de tableau comme un tableau de nombres est appelé un TypedArray. Il est similaire à un objet de type tableau qui vous permet d'accéder aux données binaires brutes. Les valeurs JavaScript peuvent également être attribuées dynamiquement à ces objets de tableau, et ils sont principalement utilisés pour convertir les données binaires brutes en tableaux typés.

Après avoir créé un TypedArray, vous pouvez effectuer différentes opérations à ce sujet, comme la recherche de l'indice d'un élément en utilisant le «trouver()«Méthode, réduisant les éléments en une seule valeur en utilisant le«réduire()«Méthode ou générant un nouveau type de dactylographie d'éléments sélectionnés à l'aide du TypedArray»Subarray ()" méthode.

Cet article discutera du javascript TypedArray Subarray () méthode. Alors, commençons!

Méthode JavaScript TypedArray Subarray ()

La méthode JavaScript TypedArray SubArray () est utilisée pour créer un nouveau «TypedArray" sur le même Tampon de tableau avec les mêmes types d'éléments. Il renvoie les éléments de tableau sélectionnés sans modifier le tableau d'origine.

Syntaxe de la méthode JavaScript TypedArray SubArray ()

typedArray.sous-réseau (début, fin)

Ici, "commencer»Représente l'indice du premier élément d'où les éléments vont être sélectionnés, et«fin»Fait référence à l'indice du dernier élément jusqu'à ce que les éléments seront inclus dans le retour tableau dactylographié.

Note: Lorsque la méthode TypedArray Subatray () est invoquée, l'élément ayant le «commencer«L'indice est ajouté dans le tableau renvoyé, tandis que les éléments avec le«fin"L'indice ne sera pas ajouté dans le tableau tapé retourné.

Maintenant, voyons quelques exemples liés à la méthode TypedArray SubArray () en JavaScript.

Exemple 1: Utilisation de la méthode JavaScript TypedArray SubArray ()
Tout d'abord, nous créerons un nouveau type de type «Uint8array”Objet qui aura les valeurs suivantes:

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

Dans la prochaine étape, nous utiliserons le «Subarray ()”Méthode pour sélectionner l'élément du premier index vers le troisième index de"déployer»:

typed_array = array.sous-réseau (1, 3)
console.log (typed_array);

L'exécution du programme donné renvoie un nouveau «typed_array"Ayant deux valeurs,"20" et "30,"Qui sont sélectionnés parmi les spécifiés"déployer»:

Exemple 2: Utilisation de la méthode JavaScript TypedArray SubArray ()
Si seul l'indice de démarrage est ajouté, alors le "TypedArray Subarray ()»La méthode sélectionnera l'élément de cet index à la fin du tableau.

Par exemple, nous avons spécifié «1"Comme l'indice de départ, donc le nouveau"Subarray ()"La méthode ajoutera le"déployer«Éléments à«typed_array«Du premier index jusqu'au dernier index qui est«6»:

typed_array = array.sous-réseau (1)
console.log (typed_array);

Sortir

Exemple 3: Utilisation de la méthode JavaScript TypedArray SubArray ()
Le diable «typed_array«Comprendra les cinq premiers éléments du«déployer«De First Index à l'index des six, tout en excluant le sixième élément d'index:

typed_array = array.sous-réseau (0, 6)
console.log (typed_array);

Sortir

Exemple 4: Utilisation de la méthode JavaScript TypedArray SubArray ()
Quand "0«Est spécifié comme l'indice de départ, puis le«Subarray ()"La méthode ajoutera tous les éléments de"déployer"Au nouvellement créé"typed_array»:

typed_array = array.sous-réseau (0)
console.log (typed_array);

Sortir

Exemple 5: Utilisation de la méthode JavaScript TypedArray SubArray ()
Il existe une autre situation où le passait indice est négatif. Dans un tel scénario, les éléments du type JavaScript sont accessibles depuis la fin.

Par exemple, dans l'exemple suivant, «-1"Est transmis au"Subarray ()" méthode. Son exécution sélectionnera le dernier élément de «déployer"Et ajoutez-le dans le"typed_array»:

typed_array = array.sous-réseau (-1)
console.log (typed_array);

Comme vous pouvez le voir, le dernier élément du «déployer" est "70,"Ce qui est maintenant ajouté avec succès au"typed_array»:

Exemple 6: Utilisation de la méthode JavaScript TypedArray SubArray ()

Ajouter "-2«Comme l'argument de l'index sélectionnera les deux derniers éléments du«déployer"Et puis l'ajoutez au"typed_array»:

typed_array = array.sous-réseau (-2)
console.log (typed_array);

"60" et "70"Sont les deux derniers"déployer«Des éléments qui font maintenant partie du«typed_array»:

Il s'agissait de la méthode JavaScript TypedArray Subarray (). Vous pouvez l'explorer davantage en fonction de vos exigences.

Conclusion

Le Javascript typedArray Subarray () La méthode est utilisée pour créer un nouveau «TypedArray”Sur le même tampon de tableau avec les mêmes types d'éléments. Cette méthode accepte deux arguments, où la première valeur représente l'index de démarrage et l'autre valeur indique l'indice de fin. L'exécution de la méthode JavaScript TypedArray SubArray () renvoie les éléments de tableau sélectionnés sans modifier le tableau d'origine. Cet article a expliqué l'utilisation de la méthode JavaScript TypedArray Subarray ().