Ten samouczek zilustruje metody obcinania ciągu JavaScript.
Obcinanie ciągu w JavaScript
Aby skrócić ciąg, użyj następujących metod:
- podciąg() metoda
- Kombinacja rozdzielać() oraz Przystąp() metoda
Wyjaśnijmy szczegółowo te metody.
Metoda 1: Obcinanie ciągu za pomocą metody substring()
The podciąg() metoda to „ Strunowy ” typu i przycina ciąg między określonymi indeksami. Jeśli długość oryginalnego ciągu przekracza limit, zwraca tylko tę część, dopóki liczba znaków nie zrówna się z określonym limitem:
Składnia
Podana składnia jest używana dla „ podciąg() ' metoda:
podciąg ( początek , koniec )
Przyjmuje dwa parametry:
- “ początek ” jest początkowym indeksem podciągu
- “ koniec ” to ostatni indeks, w którym ciąg zostanie obcięty.
Wartość zwrotu : Zwróci nowy przycięty ciąg.
Przykład
Najpierw utwórz zmienną „ str1 ” przechowujący ciąg” Witamy w Linuxhint ”:
Zdefiniuj funkcję o nazwie „ przytnijCiąg() ” z dwoma parametrami, „ strunowy ' oraz ' limit ”. W tej funkcji sprawdź długość ciągu za pomocą „ długość ' własność. Jeśli długość ciągu jest większa niż określony limit, przytnij ciąg za pomocą „ podciąg() ” metoda, w której przekazywane są dwa argumenty, początkowy indeks ciągu i limit, który będzie ostatnim indeksem ciągu:
funkcjonować truncateString ( strunowy , limit ) {jeśli ( strunowy. długość > limit ) {
str2 = strunowy. podciąg ( 0 , limit ) ;
}
w przeciwnym razie {
zwrócić str1 ;
}
zwrócić str2 ;
}
Zadzwoń do ' przytnijCiąg() ” funkcja przekazując ciąg “ str1 ” i limit” 8 ”:
konsola. dziennik ( truncateString ( str1 , 8 ) ) ;Dane wyjściowe wyświetlają przycięty ciąg, zaczynając od indeksu początkowego 0 i kończąc na indeksie 8 :
Metoda 2: Obcięcie ciągu za pomocą metody split() z metodą join()
Istnieje inna metoda obcinania ciągu o nazwie „ rozdzielać() ” metoda, która dzieli ciąg na tablicę podciągów o określonym znaku. Aby połączyć podciągi w ciąg, użyj „ Przystąp() ' metoda
Składnia
Postępuj zgodnie z podaną składnią metody split() dla tokenizacji ciągu w JavaScript:
- Tutaj ' separator ” to dowolny konkretny znak używany jako parametr separatora do określenia miejsca podziału ciągu.
- “ limit ” to liczba całkowita wskazująca liczbę podziałów.
- Zwraca tablicę podciągów na podstawie przekazanych argumentów.
Przykład
Użyj tego samego ciągu „ str1 ” utworzony w powyższym przykładzie, a następnie wywołaj metodę split() przekazując pusty ciąg (‘’) i limit “ jedenaście ” jako argumenty:
Wynik pokazuje tablicę podciągów o długości 11:
Teraz połącz tablicę w łańcuch za pomocą metody join() i zapisz ją w zmiennej „ truncStr ”:
był truncStr = ul. Przystąp ( '' ) ;Wydrukuj wynikowy ciąg za pomocą „ konsola.log() ' metoda:
konsola. dziennik ( truncStr ) ;Wyjście
Wniosek
Aby skrócić ciąg w JavaScript, użyj „ podciąg() ” lub połączenie „ rozdzielać() ' oraz ' Przystąp() ” metody. Metoda substring() jest najpopularniejszą metodą obcinania ciągów w JavaScript. Przycina ciąg między określonymi indeksami. Metoda split() dzieli ciągi na tablicę podciągów, a metoda join() służy do konwersji tej tablicy podciągów na łańcuch. Ten samouczek zilustrował metody przycinania ciągów JavaScript.