Obcinanie ciągu w JavaScript

Obcinanie Ciagu W Javascript



Podczas pracy z tekstem czasami zachodzi potrzeba ograniczenia liczby znaków wartości ciągu. Jeśli wartości ciągu przekraczają limit, przytnij pozostałą część. Przycinanie lub przycinanie to proces wycinania lub eliminowania części czegoś w celu zmniejszenia. Aby przyciąć lub obciąć ciąg, JavaScript ma kilka predefiniowanych metod, w tym metodę substring() lub metodę split() z metodą join().

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 ”:

był str1 = 'Witamy w Linuksiepodpowiedź' ;

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:

rozdzielać ( separator , limit ) ;
  • 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:

był str = str1. rozdzielać ( '' , jedenaście ) ;

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.