JavaScript Array slice()

Definicja i użycie

slice() Metoda zwraca nowy obiekt tablicy, zawierający wybrane elementy tablicy.

slice() Metoda wybiera elementy od danego start Elementy zaczynające się od parametru, i w danym end Parametr kończy się, ale nie obejmuje.

Komentarz:slice() Metoda nie zmienia oryginalnej tablicy.

Przykład

Przykład 1

Wybór elementów z tablicy:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);

Spróbuj sam

Przykład 2

Wybór elementów za pomocą ujemnych wartości:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);

Spróbuj sam

Gramatyka

array.slice(start, end)

Wartość parametru

Parametry Opis
start

Opcjonalne. Całkowita liczba, określająca pozycję początkową wyboru (indeks pierwszego elementu wynosi 0).

Użyj ujemnych liczb do wyboru elementów od końca tablicy. Jeśli pominie się, będzie to podobne do "0".

end

Opcjonalne. Całkowita liczba, określająca pozycję końcową wyboru.

Jeśli pominie się, wybierze wszystkie elementy od początku do końca tablicy. Użyj ujemnych liczb do wyboru elementów od końca tablicy.

Szczegóły techniczne

Zwracana wartość: Nowy tablica, zawierający wybrane elementy.
Wersja JavaScript: ECMAScript 1

Obsługa przeglądarki

Wszystkie przeglądarki obsługują ją w pełni slice() Metoda:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie

Strony związane

Tutorial:Tablice JavaScript

Tutorial:Const tablicy JavaScript

Tutorial:Metody tablicy JavaScript

Tutorial:Sortowanie tablicy JavaScript

Tutorial:Iteracja tablicy JavaScript