Dokumentacja języka JavaScript 1.5:Obiekty:String:slice
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
[edytuj] Podsumowanie
Wydobywa część łańcucha znaków i zwraca go jako nowy łańcuch znaków.
| Metoda obiektu: String | |
| Zaimplementowana w: | JavaScript 1.0, NES2.0 |
| Wersja ECMA: | ECMA-262, edycja 3 |
[edytuj] Składnia
slice(beginslice[, endSlice])
[edytuj] 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
slicewydobywa do końca łańcuch znaków.
[edytuj] 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. string.slice(2,-1) wyciąga trzeci przez ostatni znak w łańcuchu znaków.
[edytuj] Przykłady
[edytuj] Przykład: Zastosowanie slice do stworzenia nowego łańcucha znaków
Poniższy przykład używa slice do stworzenia nowego łańcucha znaków.
<script> str1="The morning is upon us. " str2=str1.slice(3,-5) document.write(str2) </script>
Zostanie wyświetlony napis:
morning is upon