JavaScript string.slice() Metoda

Javascript String Slice Metoda



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 oryginalnyCiąg = 'Metoda JavaScript string.slice() — LinuxHint' ;

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.