Metoda plastra tablicy w JavaScript | Wyjaśnione

Metoda plastra tablicy w JavaScript | Wyjaśnione
JavaScript oferuje wiele wbudowanych funkcji do pracy z tablicami takimi jak tablica.splice (), tablica.Obejmuje (), tablica.push (), tablica.plaste () itp. Wszystkie te funkcje wymyślają różne funkcje. Na przykład metoda push () wstawia nowy element na końcu tablicy, metoda splatce () dodaje nowy element w tablicy i tak dalej. Teraz, jeśli mówimy o tablicy.metoda slice (), wtedy dowiemy się, że jest stosowana do wycinania podsekcji tablicy.

Ten post będzie zbadał poniżej listy aspektów tablicy.Metoda slice () w JavaScript:

  • Co to jest tablica.slice () w JavaScript?
  • Składnia tablicy.plasterek()
  • Jak korzystać z tablicy.metoda slice () w JavaScript?

Więc zacznijmy!

Co to jest tablica.slice () w JavaScript?

Jest to wbudowana funkcja tablicy, która zwraca nowy zestaw wybranych/wyodrębnionych elementów z danej tablicy. Tablica.metoda slice () nie wpływa na oryginalną tablicę, zamiast tego zwraca nową tablicę wyodrębnionych elementów. Może wymagać dwóch opcjonalnych parametrów, aby określić pozycję początkową i końcową. Domyślnie pozycja początkowa to „0”, a pozycja końcowa jest ostatnim elementem tablicy. Oznacza to, że jeśli nie określiliśmy żadnego parametru, metoda slice () powróci

Składnia tablicy.plasterek()

Poniższy fragment pomoże ci zrozumieć podstawową składnię tablicy.Metoda slice ():

szyk.slice (start_position, end_position);

Tablica.Metoda slice () wyodrębni elementy z danej tablicy między pozycją start_position (włączoną) a end_position (wykluczona).

Jak korzystać z tablicy.metoda slice () w JavaScript?

Rozważmy pod względem podanego przykładu, aby zrozumieć, w jaki sposób tablica.Metoda slice () praca w JavaScript:

const Jangliees = [„Python”, „C#”, „C ++”, „html”, „css”, „php”, „java”];
const frontend = języki.pokrój (3, 5);
konsola.log („oryginalna tablica:”, języki);
konsola.log („wynikowa tablica:”, frontend);

W przykładowym programie, po pierwsze, stworzyliśmy tablicę o nazwie „Języki”, które składają się z różnych języków programowania. Następnie wykorzystaliśmy tablicę.metoda wyodrębnia elementów obecnych między trzecim i piątym indeksem. Na koniec zastosowaliśmy metodę Console () do wydrukowania oryginalnej tablicy i wyodrębnionej tablicy:

Wyjście zweryfikowało, że tablica.Metoda slice () zwróciła tylko nową tablicę wybranych elementów.

Co się stanie, jeśli nie określimy żadnego parametru w tablicy.Metoda slice ():

const Jangliees = [„Python”, „C#”, „C ++”, „html”, „css”, „php”, „java”];
const frontend = języki.plasterek();
konsola.log („oryginalna tablica:”, języki);
konsola.log („wynikowa tablica:”, frontend);

Poniżej pojawią się dane wyjściowe dla powyższego programu:

Wyjście pokazuje, że jeśli nie określliśmy pozycji początkowej i końcowej, tablica.metoda slice () zwróci kompletną tablicę.

Zadaniem jest przekazanie wartości ujemnej jako parametru do tablicy.Metoda slice ():

W metodzie slice () możemy również przekazać wartości ujemne jako parametry; W takich przypadkach indeks elementu umieszczonego na ostatnim indeksie wyniesie -1, wskaźnik drugiego elementu wyniesie -2, indeks elementu trzecie pierwszego elementu wyniesie 0.

const Jangliees = [„Python”, „C#”, „C ++”, „html”, „css”, „php”, „java”];
const frontend = języki.plasterek (-4, -2);
konsola.log („oryginalna tablica:”, języki);
konsola.log („wynikowa tablica:”, frontend);

W tym przykładzie element tablicy „HTML” jest obecny w indeksie „-4”, a „CSS” jest obecny w indeksie „-3”, więc następujące będzie wyjście dla powyższego programu:

W ten sposób tablica.Metoda slice () działa z wskaźnikami ujemnymi.

Wniosek

W JavaScript, tablica.Slice () to wbudowana funkcja, która zwraca nowy zestaw wybranych/wyodrębnionych elementów z danej tablicy. Tablica.metoda slice () nie wpływa na oryginalną tablicę, zamiast tego zwraca nową tablicę wyodrębnionych elementów. Ten zapis wyjaśnił różne aspekty tablicy.Metoda wycinka przy użyciu niektórych odpowiednich przykładów.