Ciągi są podstawowym typem danych i występują w prawie wszystkich głównych językach programowania. Odgrywają kluczową rolę w przechowywaniu i manipulowaniu danymi. Łańcuchy JavaScript mają kilka wbudowanych metod, które można wykorzystać do zarządzania nimi i manipulowania nimi. The plasterek() Jedną z takich metod jest metoda.
metoda slice()
The plasterek() Metoda w JavaScript służy do pobrania podciągu z ciągu poprzez przekazanie początkowego i końcowego indeksu wymaganego podciągu bez faktycznej modyfikacji oryginalnego ciągu.
Składnia metody slice()
str.slice ( pozycja początkowa, pozycja końcowa )
The plasterek() Metoda jest stosowana na łańcuchu za pomocą operatora kropki. Wymaga nazwy ciągu wraz z dwoma parametrami, które są początkową i końcową pozycją podciągu w oryginalnym ciągu. Warto zauważyć, że drugi argument, tj. pozycja ending podłańcucha, jest całkowicie opcjonalny.
Metoda 1: Użycie metody slice() przez przekazanie obu argumentów
W pierwszej metodzie użyjemy plasterek() metody, przekazując zarówno początkowy, jak i końcowy indeks.
var oryginalnyCiąg = 'Metoda JavaScript string.slice() — LinuxHint' ;
var subString = oryginalnyString.slice ( 35 , 40 ) ;
konsola.log ( podciąg ) ;
konsola.log ( oryginalnyString ) ;
Najpierw utworzyliśmy zmienną o nazwie originalString do przechowywania ciągu. Następnie utworzyliśmy kolejną zmienną i użyliśmy plasterek() metody, aby przypisać mu wartość. Przekazaliśmy 35 jako indeks początkowy i 40 jako indeks końcowy podciągu. Następnie użyliśmy metody console.log() do wyświetlenia wartości subString na konsoli. Na koniec zarejestrowaliśmy wartość originalString w konsoli, aby pokazać, że oryginalny ciąg pozostał niezmieniony.
Metoda 2: Użycie metody slice() przez przekazanie pojedynczego argumentu
The plasterek metoda może również działać tylko z jednym argumentem. Jeśli pojedynczy argument jest przekazywany do plasterek() następnie przyjmuje go jako indeks początkowy, a indeks końcowy jest domyślnie końcem ciągu:
var oryginalnyCiąg = 'Metoda JavaScript string.slice() — LinuxHint' ;
var subString = oryginalnyString.slice ( 35 ) ;
konsola.log ( podciąg ) ;
Metoda 3: Używanie metody slice() przez przekazanie wartości ujemnej jako argumentu
Jeśli przekażemy ujemną wartość do metody slice jako argumentu, to rozpocznie ona indeksowanie od końca ciągu:
var oryginalnyCiąg = 'Metoda JavaScript string.slice() — LinuxHint' ;var subString = oryginalnyString.slice ( - 9 ) ;
konsola.log ( podciąg ) ;
Możemy również przekazać dwa argumenty negatywne:
var subString = oryginalnyString.slice ( - 9 , - 4 ) ;
konsola.log ( podciąg ) ;
Błędne argumenty:
The plasterek() metoda zwraca pusty ciąg w przypadku, gdy przekazywany indeks początkowy jest większy niż indeks końcowy ciągu:
var oryginalnyCiąg = 'Metoda JavaScript string.slice() — LinuxHint' ;var subString = oryginalnyString.slice ( 35 , 30 ) ;
konsola.log ( podciąg ) ;
The plasterek() metoda zwraca również pusty ciąg w przypadku, gdy początkowy indeks jest przekazywany jest większy niż długość oryginalnego ciągu:
Wniosek
Wbudowany str.plaster() Metoda służy do pobrania podciągu z ciągu poprzez przekazanie początkowej pozycji/indeksu i opcjonalnej końcowej pozycji/indeksu. W tym artykule wypróbowaliśmy wszystkie możliwe zastosowania plasterek() metoda z odpowiednimi przykładami, aby zobaczyć, jak zachowuje się z różnymi argumentami.