Metoda slice() String w JavaScript
- Poprzednia strona search()
- Następna strona split()
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript String
Definicja i użycie
slice()
Metoda wyodrębnia część ciągu.
slice()
Metoda zwraca wybraną część jako nowy ciąg znaków, nie zmieniając oryginalnego ciągu.
start i end Parametr określa, która część ciągu ma być wybrana.
Pierwsza pozycja to 0, druga to 1, itd.
Liczbami ujemnymi wybiera się od końca ciągu.
Zobacz również:
Przykład
Przykład 1
Odcinanie pierwszych 5 pozycji:
let text = "Hello world!"; let result = text.slice(0, 5);
例子 2
let result = text.slice(0, 5);
przykład 2
od pozycji 3 do końca:
przykład 3
od pozycji 3 do 8:
let result = text.slice(3, 8);
przykład 4
tylko pierwszy znak:
let result = text.slice(0, 1);
przykład 5
tylko ostatni znak:
let result = text.slice(-1);
przykład 6
cały ciąg znaków:
spróbuj sam
stringjęzykstart.slice( end,
ten parametr określa początkową pozycję fragmentu do wydobycia. Jeśli jest ujemny, określa on pozycję od końca ciągu znaków. Na przykład, -1 oznacza ostatni znak ciągu znaków, -2 oznacza drugi ostatni znak, itd.
ten parametr określa początkową pozycję fragmentu do wydobycia. Jeśli jest ujemny, określa on pozycję od końca ciągu znaków. Na przykład, -1 oznacza ostatni znak ciągu znaków, -2 oznacza drugi ostatni znak, itd. | typ |
---|---|
start |
) wymagany. Pozycja początkowa. |
end |
pierwszy znak jest 0. opcjonalny. Pozycja końcowa (najwięcej, ale nie włącznie). |
do końca oryginalnego ciągu znaków. Jeśli ten parametr jest ujemny, określa on pozycję od końca ciągu znaków.
domyślnie ustawiony na długość ciągu znaków. | typ |
---|---|
opis | ciąg znaków |
część ciągu znaków wyodrębniona.
ten parametr określa początkową pozycję fragmentu do wydobycia. Jeśli jest ujemny, określa on pozycję od końca ciągu znaków. Na przykład, -1 oznacza ostatni znak ciągu znaków, -2 oznacza drugi ostatni znak, itd. start
szczegóły techniczne
ten parametr określa początkową pozycję fragmentu do wydobycia. Jeśli jest ujemny, określa on pozycję od końca ciągu znaków. Na przykład, -1 oznacza ostatni znak ciągu znaków, -2 oznacza drugi ostatni znak, itd. end
parametr start ten parametr jest pozycją końcową fragmentu do wydobycia. Jeśli nie jest określony, fragment do wydobycia obejmuje
do końca oryginalnego ciągu znaków. Jeśli ten parametr jest ujemny, określa on pozycję od końca ciągu znaków.
wartość zwracana string nowy ciąg znaków. Obejmuje ciąg znaków start od startdo end koniec (nie włącznie) enddo końca ciągu znaków (nie włącznie).
opis
metoda slice() zwraca ciąg znaków zawierający string fragmentu ciągu znaków, lub zwraca jego podciąg. Jednakże, ta metoda nie zmienia string.
metody obiektu String slice()
,substring()
i substr()
niezalecane do użycia) mogą zwracać określone części ciągu znaków.slice()
ponieważ substring()
jest bardziej elastyczny, ponieważ pozwala na użycie ujemnych liczb jako parametrów.slice()
i substr()
jest inny, ponieważ używa dwóch pozycji znaków do określenia podciągu, a substr()
jest używany do określenia podciągu za pomocą pozycji i długości znaków.
zwraca uwagę na to, że:String.slice()
i Array.slice()
podobne.
wsparcie przeglądarki
slice()
jest cechą ECMAScript1 (ES1).
wszystkie przeglądarki wspierają w pełni ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
wsparcie | wsparcie | wsparcie | wsparcie | wsparcie | wsparcie |
powiązane strony
- Poprzednia strona search()
- Następna strona split()
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript String