Metoda Subarray typu JavaScript typedArray

Metoda Subarray typu JavaScript typedArray
W JavaScript, Widok bufora tablicy, który interpretuje bajty bufora tablicy jako tablica liczb, nazywa się a TypedArray. Jest podobny do obiektu podobnego do tablicy, który pozwala uzyskać dostęp do surowych danych binarnych. Wartości JavaScript można również przypisać dynamicznie do tych obiektów macierzy i są one przede wszystkim używane do konwersji surowych danych binarnych na tablice typu.

Po utworzeniu typedArray możesz wykonywać różne operacje, takie jak znalezienie indeksu elementu za pomocą „znajdować()”Metoda, zmniejszając elementy do jednej wartości, wykorzystując„zmniejszyć()„Metoda lub generowanie nowej maszyny wybranych elementów za pomocą typedArray”subarray ()" metoda.

W tym spisie omówi JavaScript TypedArray Subarray () metoda. A więc zacznijmy!

Metoda JavaScript TypedArray Subarray ()

Metoda JavaScript TypedArray Subarray () jest wykorzystywana do stworzenia nowego „TypedArray" na takim samym Bufor tablicy z tymi samymi rodzajami elementów. Zwraca wybrane elementy tablicy bez modyfikowania oryginalnej tablicy.

Składnia metody JavaScript typedArray ()

TypedArray.SubaRray (start, koniec)

Tutaj, "początek”Reprezentuje wskaźnik pierwszego elementu, z którego będą wybrane elementy, i„koniec”Odnosi się do indeksu ostatniego elementu, do którego elementy zostaną uwzględnione w zwróconym Wpisana tablica.

Notatka: Kiedy wywoływana jest metoda typedArray (), element ma „początek”Indeks jest dodawany do zwróconej tablicy, podczas gdy elementy z„koniec”Indeks nie zostanie dodany w zwróconej tablicy typu.

Teraz sprawdźmy niektóre przykłady związane z metodą typedarray subarray () w JavaScript.

Przykład 1: Za pomocą metody JavaScript typedArray ()
Przede wszystkim stworzymy nową maszynę „Uint8Array„Obiekt, który będzie miał następujące wartości:

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

W następnym kroku wykorzystamy „subarray ()„Metoda wyboru elementu od pierwszego indeksu do trzeciego indeksu„szyk”:

typed_array = tablica.Subainray (1, 3)
konsola.log (typed_array);

Wykonanie danego programu zwróci nowy „Typed_Array„Posiadanie dwóch wartości”20" I "30,”, Które są wybrane z określonych„szyk”:

Przykład 2: Za pomocą metody JavaScript typedArray ()
Jeśli dodaje się tylko indeks początkowy, to „TypedArray Subarray ()”Metoda wybierze element od tego indeksu do końca tablicy.

Na przykład określiliśmy „1”Jako indeks początkowy, więc nowy„subarray ()„Metoda doda„szyk„Elementy do„Typed_Array”Od pierwszego indeksu do ostatniego indeksu, który jest„6”:

typed_array = tablica.Subainray (1)
konsola.log (typed_array);

Wyjście

Przykład 3: Za pomocą metody JavaScript typedArray ()
Poniżej zbierane „Typed_Array„Będzie obejmować pierwsze pięć elementów„szyk”Od pierwszego indeksu do sześciu indeksów, jednocześnie wykluczając szósty element indeksu:

typed_array = tablica.SubaRray (0, 6)
konsola.log (typed_array);

Wyjście

Przykład 4: Za pomocą metody JavaScript typedArray ()
Gdy "0”Jest określony jako indeks początkowa, a następnie„subarray ()„Metoda doda wszystkie elementy„szyk„Do nowo utworzonego”Typed_Array”:

typed_array = tablica.SubaRray (0)
konsola.log (typed_array);

Wyjście

Przykład 5: Za pomocą metody JavaScript typedArray ()
Istnieje inna sytuacja, w której minęły indeks Jest negatywny. W takim scenariuszu elementy JavaScript TypedArray są dostępne od końca.

Na przykład w poniższym przykładzie „-1”Jest przekazywany„subarray ()" metoda. Jego wykonanie wybierze ostatni element „szyk”I dodaj go do„Typed_Array”:

typed_array = tablica.SubaRray (-1)
konsola.log (typed_array);

Jak widać, ostatni element „szyk" Jest "70,”, Który jest teraz pomyślnie dodany do„Typed_Array”:

Przykład 6: Za pomocą metody JavaScript typedArray ()

Dodanie „-2”Ponieważ argument indeksu wybierze dwa ostatnie elementy„szyk”A następnie dodaj go do„Typed_Array”:

typed_array = tablica.SubaRray (-2)
konsola.log (typed_array);

"60" I "70”To dwa ostatnie„szyk„Elementy, które są teraz częścią„Typed_Array”:

To chodziło o metodę JavaScript TypedArray Subarray (). Możesz go dalej zbadać na podstawie swoich wymagań.

Wniosek

JavaScript TypedArray Subarray () Metoda jest wykorzystywana do stworzenia nowego „TypedArray”Na tym samym buforze tablicy z tymi samymi typami elementów. Ta metoda akceptuje dwa argumenty, w których pierwsza wartość reprezentuje wskaźnik początkowy, a druga wartość wskazuje indeks końcowy. Wykonanie metody JavaScript Subarray () zwraca wybrane elementy tablicy bez modyfikowania oryginalnej tablicy. Ten zapis wyjaśnił użycie metody JavaScript typedArray Subarray ().