Ten artykuł ilustruje procedurę podziału długiej tablicy na małe tablice w JavaScript.
Jak podzielić długą tablicę na mniejsze tablice JavaScript?
Aby podzielić długą tablicę na małe tablice, użyj następujących metod:
Metoda 1: Podziel długą tablicę na mniejsze tablice za pomocą metody slice ()
Użyj "plasterek()”Metoda podziału tablicy na mniejsze tablice. Bez modyfikacji oryginalnej tablicy, tworzy nową tablicę z elementami pobranymi z oryginalnej tablicy.
Składnia
Postępuj zgodnie z podaną składnią dla metody slice ():
Pokrój (start, koniec)W powyższej składni:
Przykład
Utwórz szereg liczb:
const macierz = [0, 2, 4, 6, 8, 1, 3, 5, 7, 9, 2, 5, 8];Wywołaj metodę slice (), aby uzyskać plasterek tablicy, zaczynając od indeksu 0 do 5. Tutaj ostatni indeks jest wyłączny:
var array1 = tablica.pokrój (0, 5);Drugi plasterek będzie od indeksu 5 do indeksu 8:
var array2 = tablica.pokrój (5, 8);Ostatni plasterek zostanie uruchomiony od indeksu 8, do końca:
var array3 = tablica.pokrój (8);Wyjście wskazuje, że tablica została pomyślnie podzielona na trzy tablice różnych rozmiarów:
Teraz podzielimy tablicę na różne fragmenty, wywołując funkcję:
FunkctionSpliTarrayIntosubarrays (Array, Subarrays)W powyższym fragmencie kodu:
Utwórz szereg liczb, które przejdą do funkcji, aby podzielić na małe tablice:
const macierz = [6, 5, 1, 0, 2, 4, 6, 8, 1, 3, 5, 7, 9, 2];Określ liczbę fragmentów „4”:
const subarrayelements = 4;Wywołaj zdefiniowaną funkcję, przekazując tablicę i liczbę małych tablic jako argumenty:
splitarrayintosubarrays (Array, Subarrayelements);Można zauważyć, że wyjście wyświetla cztery małe tablice, trzy z nich są równe rozmiaru:
Metoda 2: Podziel długą tablicę na mniejsze tablice za pomocą metody splatce ()
Możesz także użyć „splatać()”Metoda podziału tablicy na małe tablice. Zmienia oryginalną tablicę, dodając lub usuwając elementy i podaje tablicę zawierającą usunięte elementy, jeśli w ogóle.
Składnia
Do metody splat () wykorzystywana jest następująca składnia:
splice (start, koniec)Przykład
Utwórz tablicę numerów:
const array = [0, 2, 4, 6, 8, 10];Wywołaj metodę splat (), przekazując początek i liczbę końcową dla pierwszej mniejszej tablicy:
var array1 = tablica.splice (0, 3);Wydrukuj pierwszy kawałek tablicy:
konsola.log (array1);Na koniec wydrukuj pozostałą tablicę:
konsola.log (tablica);Wyjście
Chodzi o podzielenie tablic na mniejsze tablice w JavaScript.
Wniosek
Aby podzielić długą tablicę na mniejsze tablice, użyj „plasterek()”Metoda lub„splatać()" metoda. Metody slice () i splice () w JavaScript wyodrębnia części tablicy, ale mają różne przypadki użycia i wyniki. W tym artykule zilustrowano procedurę podziału długiej tablicy na małe tablice w JavaScript.