Een tekenreeks in JavaScript afkappen

Een Tekenreeks In Javascript Afkappen



Bij het werken met de tekst is het soms nodig om het aantal tekens van een tekenreekswaarde te beperken. Als de tekenreekswaarden de limiet overschrijden, trimt u het resterende deel. Trimmen of afkappen is het proces waarbij delen van iets worden afgesneden of verwijderd om het kleiner te maken. Om een ​​string in te korten of af te kappen, heeft JavaScript een aantal vooraf gedefinieerde methoden, waaronder de methode substring() of de methode split() met de methode join().

Deze zelfstudie illustreert de methoden om een ​​JavaScript-tekenreeks af te kappen.

Een tekenreeks in JavaScript afkappen

Gebruik de volgende methoden om een ​​tekenreeks af te kappen:







  • subtekenreeks() methode
  • Combinatie van splitsen() en meedoen() methode

Laten we deze methoden in detail uitleggen.



Methode 1: Een tekenreeks inkorten met de methode substring()

De subtekenreeks() methode is een “ Snaar ” type methode en het trimt de string tussen de opgegeven indexen. Als de lengte van de oorspronkelijke tekenreeks de limiet overschrijdt, wordt alleen dat gedeelte geretourneerd totdat het aantal tekens gelijk is aan de opgegeven limiet:



Syntaxis
De gegeven syntaxis wordt gebruikt voor de “ subtekenreeks() methode:





subtekenreeks ( begin , einde )

Er zijn twee parameters nodig:

  • begin ” is de startindex van de substring
  • einde ” is de laatste index waar de string wordt afgekapt.

Winstwaarde : Het zal een nieuwe getrimde string teruggeven.



Voorbeeld
Maak eerst een variabele ' str1 ' die een string opslaat ' Welkom bij Linuxhint ”:

was str1 = 'Welkom bij Linuxhint' ;

Definieer een functie met de naam ' truncateString() ” met twee parameters, “ snaar ' en ' begrenzing ”. Controleer in deze functie de lengte van de string met behulp van de “ lengte ' eigendom. Als de lengte van de tekenreeks groter is dan de opgegeven limiet, trimt u de tekenreeks met de ' subtekenreeks() ” methode waarbij de twee argumenten worden doorgegeven, de startindex van de string en de limiet die de laatste index van de string zal zijn:

functie truncateString ( snaar , begrenzing ) {
als ( snaar. lengte > begrenzing ) {
str2 = snaar. subtekenreeks ( 0 , begrenzing ) ;
}
anders {
opbrengst str1 ;
}
opbrengst str2 ;
}

Bel de ' truncateString() 'functie door string door te geven' str1 ” en beperk “ 8 ”:

troosten. log ( truncateString ( str1 , 8 ) ) ;

De uitvoer toont de getrimde string vanaf de startindex 0 en eindigend op de index 8 :

Methode 2: Een string inkorten met de methode split() met de methode join()

Er is een andere methode om een ​​string af te kappen genaamd de “ splitsen() ”-methode die de tekenreeks opsplitst in een reeks subtekenreeksen op een specifiek teken. Om de substrings samen te voegen tot een string, gebruik je de “ meedoen() ” methode

Syntaxis
Volg de gegeven syntaxis van de methode split() voor het tokeniseren van een tekenreeks in JavaScript:

splitsen ( scheidingsteken , begrenzing ) ;
  • Hier de ' scheidingsteken ” is een specifiek teken dat wordt gebruikt als de parameter voor het scheidingsteken om aan te geven waar de tekenreeks moet worden gesplitst.
  • begrenzing ” is een geheel getal dat het aantal splitsingen aangeeft.
  • Het retourneert een reeks subtekenreeksen op basis van de doorgegeven argumenten.

Voorbeeld
Gebruik dezelfde tekenreeks ' str1 ' gemaakt in het bovenstaande voorbeeld en roep vervolgens de methode split() aan door een lege tekenreeks ('') door te geven en te beperken ' elf ” als argumenten:

was str = str1. splitsen ( '' , elf ) ;

De uitvoer toont een reeks substrings met lengte 11:

Voeg nu de array toe aan een string met behulp van de methode join() en sla deze op in een variabele ' truncStr ”:

was truncStr = str. meedoen ( '' ) ;

Druk de resulterende string af met de “ console.log() methode:

troosten. log ( truncStr ) ;

Uitgang:

Conclusie

Om een ​​tekenreeks in JavaScript af te kappen, gebruikt u de ' subtekenreeks() ” methode, of de combinatie van de “ splitsen() ' en ' meedoen() ” methoden. De methode substring() is de meest gebruikelijke methode voor het afkappen van de tekenreeksen in JavaScript. Het trimt de string tussen de opgegeven indexen. De methode split() splitst de tekenreeksen in een reeks subtekenreeksen en de methode join() wordt gebruikt om die reeks subtekenreeksen naar de tekenreeks te converteren. Deze tutorial illustreerde de methoden voor het trimmen van JavaScript-strings.