Wytnij fragment
Lekcja 15 z 18 w kursie Metody tablic w JavaScript w Coddy.
Metoda slice() to metoda, która nie modyfikuje oryginalnej tablicy. Wyodrębnia sekcję tablicy i zwraca nową tablicę zawierającą wyodrębnione elementy. Działa jak „kopiarka” określonego fragmentu oryginalnej tablicy.
Składnia:
array.slice(startIndex, endIndex);- Tworzy nową tablicę, pozostawiając oryginalną bez zmian.
- Przyjmuje dwa opcjonalne argumenty:
startIndex(włącznie) iendIndex(wyłącznie). - Jeśli pominięto
startIndex, domyślnie przyjmuje wartość 0 (początek tablicy). - Jeśli pominięto
endIndex, wyodrębnia elementy aż do końca tablicy. - Dozwolone są ujemne wartości indeksów; są one liczone od końca tablicy.
Wyobraź sobie, że masz listę liczb, taką jak w tablicy numbers. Oto jak przydaje się slice():
let numbers = [ 1, 2, 3, 4, 5, 6 ];
let newArray = numbers.slice(1, 4);
console.log(newArray); // Wynik: [ 2, 3, 4 ]W powyższym przykładzie zaczyna wyodrębniać element od indeksu 1 i kończy na indeksie (4-1).
Wyzwanie
ŁatwyMasz tablicę students, która zawiera listę pięciu studentów zapisujących się na kurs.
Twoim zadaniem jest wyodrębnić imiona studentów, którzy zajmują drugie i trzecie miejsce na liście, i wyświetlić nowo utworzoną tablicę zawierającą te imiona.
Spróbuj swoich sił
let students = [ 'Jack', 'Jinee', 'Hook', 'Zohie', 'John' ];
// Napisz kod tutajWszystkie lekcje w sekcji Metody tablic w JavaScript
Poćwicz samodzielnie: Kompilator JavaScript online