Podsumowanie
Wydobywa część łańcucha znaków i zwraca go jako nowy łańcuch znaków.
Składnia
str.slice(beginSlice[, endSlice])
Parametry
beginSlice
- Oparty na zerze początek indeksu rozpoczynający wyciąganie.
endSlice
- Oparty na zerze początek indeksu, który kończy wyciąganie. Jeśli pominięty
slice()
wydobywa do końca łańcuch znaków.
Opis
slice()
wyciąga tekst z jednego łańcucha znaków i zwraca nowy łańcuch znaków. Zmiany w treści jednego łańcucha znaków nie mają wpływu na inne łańcuchy znaków.
slice()
wyciąga lecz nie włącza endSlice
. string.slice(1,4)
wyciąga drugi znak przez czwarty znak (indeksuje znaki 1, 2 i 3).
Jako ujemny indeks endSlice
sygnalizuje przesunięcie z końca łańcucha znaków. str.slice(2,-1)
wyciąga trzeci przez ostatni znak w łańcuchu znaków.
Przykłady
Przykład: Zastosowanie slice()
Poniższy przykład używa slice
do stworzenia nowego łańcucha znaków.
var str1 = 'The morning is upon us.'; var str2 = str1.slice(4,-2); console.log(str2); // OUTPUT: morning is upon u