logo

Metoda JavaScript Array Slice().

The Metoda plasterka tablicy(). zwraca wybrane elementy tablicy jako nową tablicę. Wybiera od danego początku, aż do (niełącznie) danego końca. Ta metoda nie zmienia pierwotnego szyku, umożliwiając nieniszczącą ekstrakcję segmentów szyku.

Składnia



arr.slice(begin, end);>

Parametry

  • zaczynać: Parametr ten określa indeks początkowy, z którego ma zostać pobrana porcja. Jeśli brakuje tego argumentu, metoda przyjmuje wartość startową wynoszącą 0, ponieważ jest to domyślna wartość początkowa.
  • koniec: Parametr określający indeks końcowy do wyodrębnienia części z tablicy, domyślnie długość tablicy, jeśli jest niezdefiniowana, z możliwością dostosowania w przypadku przekroczenia długości.

Wartość zwracana

Ta metoda zwraca nową tablicę zawierającą część oryginalnej tablicy.



Przykłady metod Array plaster().

Przykład 1: Wyodrębnianie elementów pomiędzy dwoma indeksami

css centrowanie obrazu

H oto, plasterek() metoda wyodrębnia tablicę z podanej tablicy, zaczynając od indeksu 2 i włączając wszystkie elementy mniejsze niż indeks 4 .

JavaScript
function func() {  // Original Array  let arr = [23, 56, 87, 32, 75, 13];  // Extracted array  let new_arr = arr.slice(2, 4);  console.log(arr);  console.log(new_arr); } func();>

Wyjście
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32 ]>

Przykład 2: Nie przekazując żadnych argumentów



H oto, plasterek() Metoda wyodrębnia całą tablicę z podanego ciągu i zwraca ją jako odpowiedź, ponieważ nie przekazano do niej żadnych argumentów.

JavaScript
function func() {  //Original Array  let arr = [23, 56, 87, 32, 75, 13];  //Extracted array  let new_arr = arr.slice();  console.log(arr);  console.log(new_arr); } func();>

Wyjście
[ 23, 56, 87, 32, 75, 13 ] [ 23, 56, 87, 32, 75, 13 ]>

Przykład 3: Wyodrębnianie tablicy z indeksu 2

W tym przykładzie plasterek() metoda wyodrębnia tablicę zaczynając od indeksu 2 do końca tablicy i zwraca ją jako odpowiedź.

JavaScript
function func() {  //Original Array  let arr = [23, 56, 87, 32, 75, 13];  //Extracted array  let new_arr = arr.slice(2);  console.log(arr);  console.log(new_arr); } func();>

Wyjście
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32, 75, 13 ]>

Przykład 4: Krojenie zagnieżdżonej tablicy

W tym przykładzie metoda plasterek() wyodrębnia elementy z zagnieżdżonej tablicy i zwraca je jako odpowiedź.

JavaScript
function func() {  // Original Array  let arr = [23, [87, 32, 75, 27,3,10,18 ,13]];  // Extracted array  let new_arr = arr[1].slice(2, 4);  console.log(arr);  console.log(new_arr); } func();>

Wyjście
[ 23, [ 87, 32, 75, 27, 3, 10, 18, 13 ] ] [ 75, 27 ]>

Mamy pełną listę metod Javascript Array. Aby je sprawdzić, przejrzyj tę instrukcję Tablica JavaScript Pełne odniesienie artykuł.

tutoriale z Javy

Obsługiwane przeglądarki

  • GoogleChrome
  • Krawędź
  • Internet Explorera
  • Firefoksa
  • Opera
  • Safari