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