Tāpat kā citās programmēšanas valodās, arī JavaScript, virknes ir svarīga mainīgā forma, un izstrādātājiem bieži ir jārediģē vai jāmaina virknes, lai izpildītu viņu prasības, piemēram, no virknes jānoņem papildu atstarpes, tostarp ' cilne ”, “ telpa ”, “ rindas beigu rakstzīmes ” no sākuma vai beigām, vai abās virknes pusēs.
Šajā rakstā tiks izskaidrota metode, kā JavaScript apgriezt virkni no labās vai kreisās puses.
Kā JavaScript apgriezt kreiso un labo apgriešanas virkni?
Kreisās vai labās puses virknes apgriešanai JavaScript piedāvā dažas iebūvētas metodes, tostarp:
-
- trim() metode
- trimLeft() metode
- trimRight() metode
Apskatīsim katru no tiem pa vienam!
Kā izmantot trim() metodi JavaScript?
' apgriezt () ” metode nemaina sākotnējo virkni, tā tikai noņem atstarpes rakstzīmes no abām virknes pusēm, no sākuma un beigām.
Sintakse
Ievērojiet norādīto sintakse, lai izmantotu trim() metodi, lai apgrieztu virknes:
string.trim ( ) ;
Metode trim() izsauc gar virkni, kas tiks apgriezta, un atgriež jaunu virkni, no norādītās virknes likvidējot papildu atstarpes.
Piemērs
Pirmkārt, mēs izveidosim ' stīga ”, kas satur papildu atstarpes virknes sākumā un beigās:
var virkne = ' Laipni lūdzam Linux Padomā ' ;
Pēc tam izsauciet metodi trim () un saglabājiet iegūto virkni mainīgajā ' atbildi ”:
Visbeidzot, izdrukājiet iegūto virkni konsolē, izmantojot ' console.log() ” metode:
Tagad mēs izmantojam “ garums ” rekvizīts, kas atgriež virknes garumu pirms un pēc apgriešanas:
console.log ( 'Iegūtās virknes garums ir' + atbilde.garums ) ;
Kā redzat izvadē, faktiskās virknes garums ir ' 33 ', kurā ir atstarpes, un iegūtās virknes garums ir ' 24 ”. Tas norāda, ka baltās atstarpes no virknes sākuma un beigām ir veiksmīgi apgrieztas:
Ja vēlaties noņemt atstarpes tikai no virknes sākuma, izpildiet tālāk norādīto sadaļu.
Kā izmantot trimLeft() metodi JavaScript?
' trimLeft() ” novērš virknes vadošās baltās atstarpes. Tas darbojas līdzīgi kā ' trimStart() ” metode. Abas metodes darbojas kā vienādi, jo trimStart() ir metodes trimLeft() aizstājvārds.
Sintakse
Izmantojiet šādu sintaksi, lai apgrieztu virkni no kreisās puses vai virknes sākuma:
string.trimLeft ( ) ;
Piemērs
Vispirms izveidosim virkni ar trim atstarpēm virknes sākumā un to pašu virknes beigās:
var virkne = ' Laipni lūdzam LinuxHint ' ;
Tagad izsauciet metodi trimLeft(), lai apgrieztu atstarpes no kreisās puses vai virknes sākuma:
Visbeidzot izdrukājiet virkni konsolē:
Pārbaudiet auklas garumu pirms un pēc apgriešanas, izmantojot ' garums ” virknes īpašība:
console.log ( 'Iegūtās virknes garums ir' + atbilde.garums ) ;
Izvade parāda, ka “ apgriezt kreisi() ” metode veiksmīgi apgrieza virknes sākumā esošās baltās atstarpes:
Varat arī izmantot ' trimStart() ” metodi, nevis trimLeft() metodi tam pašam mērķim:
Tas izvada tādu pašu rezultātu kā trimLeft() metode:
Vai vēlaties uzzināt metodi, kā īpaši noņemt papildu atstarpes no virknes labās puses? Izpildiet norādīto metodi.
Kā izmantot trimRight() metodi JavaScript?
Lai apgrieztu virkni no virknes labās puses, izmantojiet JavaScript iepriekš definēto ' apgriezt pa labi() ', kas pazīstams arī kā ' trimEnd() ” metode. To galvenokārt izmanto, lai noņemtu atstarpes no virknes gala vai no virknes labās puses.
Sintakse
Metodes trimRight() sintakse ir šāda:
string.trimRight ( ) ;
Piemērs
Tagad mēs izmantosim to pašu virkni un noņemsim atstarpes tās labajā pusē, izsaucot ' apgriezt pa labi() ” metode:
var atbilde = string.trimRight ( ) ;
No izvades var redzēt, ka tiek noņemtas papildu atstarpes no virknes beigām:
Tagad izmantojiet ' trimEnd() ” metodi, nevis trimRight() metodi tam pašam scenārijam:
Izvade
Mēs esam apskatījuši visus būtiskos norādījumus, kas saistīti ar virknes kreisās un labās puses apgriešanas procesu JavaScript.
Secinājums
Kreisajā un labajā apgriešanas virknē JavaScript izmantojiet JavaScript iepriekš definētās metodes, tostarp ' apgriezt () 'metode', ' trimLeft( )' vai ' trimStart() ' metode un ' apgriezt pa labi() ” vai “ trimEnd() ” metode. Metode trim() apgriež virknes gan no virknes kreisās, gan labās puses, metode trimLeft() vai trimStart() apgriež virkni no sākuma, savukārt metode trimRight() vai trimEnd() apgriež virkni. no beigām. Šajā rakstā mēs esam izskaidrojuši procedūru auklas apgriešanai no labās vai kreisās puses ar detalizētiem piemēriem.