Saīsiniet virkni JavaScript

Saisiniet Virkni Javascript



Strādājot ar tekstu, dažreiz ir nepieciešams ierobežot virknes vērtības rakstzīmju skaitu. Ja virknes vērtības pārsniedz ierobežojumu, sagrieziet atlikušo daļu. Apgriešana vai apgriešana ir process, kurā tiek sagrieztas vai noņemtas kaut kā daļas, lai to padarītu mazāku. Lai apgrieztu vai saīsinātu virkni, JavaScript ir dažas iepriekš definētas metodes, tostarp apakšstring() metode vai split() metode ar join() metodi.

Šī apmācība ilustrē JavaScript virknes saīsināšanas metodes.

Saīsiniet virkni JavaScript

Lai saīsinātu virkni, izmantojiet šādas metodes:







  • apakšvirkne() metodi
  • Kombinācija no sadalīt () un pievienoties () metodi

Sīkāk izskaidrosim šīs metodes.



1. metode: saīsiniet virkni, izmantojot apakšstring() metodi

The apakšvirkne() metode ir ' Stīga ” tipa metodi, un tā apgriež virkni starp norādītajiem indeksiem. Ja sākotnējās virknes garums pārsniedz ierobežojumu, tā atgriež tikai šo daļu, līdz rakstzīmju skaits ir vienāds ar norādīto ierobežojumu:



Sintakse
Dotā sintakse tiek izmantota ' apakšvirkne() ” metode:





apakšvirkne ( sākt , beigas )

Tam nepieciešami divi parametri:

  • ' sākt ” ir apakšvirknes sākuma indekss
  • ' beigas ” ir pēdējais rādītājs, kurā virkne tiks saīsināta.

Atdeves vērtība : tiks atgriezta jauna apgriezta virkne.



Piemērs
Vispirms izveidojiet mainīgo ' str1 'kas saglabā virkni' Laipni lūdzam Linuxhint ”:

bija str1 = 'Laipni lūdzam Linuxhint' ;

Definējiet funkciju ar nosaukumu ' truncateString() ' ar diviem parametriem, ' virkne ' un ' ierobežojums ”. Šajā funkcijā pārbaudiet virknes garumu, izmantojot ' garums ” īpašums. Ja virknes garums ir lielāks par norādīto ierobežojumu, sagrieziet virkni, izmantojot ' apakšvirkne() ” metode, kurā tiek nodoti divi argumenti, virknes sākuma indekss un ierobežojums, kas būs pēdējais virknes indekss:

funkciju truncateString ( virkne , ierobežojums ) {
ja ( virkne. garums > ierobežojums ) {
str2 = virkne. apakšvirkne ( 0 , ierobežojums ) ;
}
cits {
atgriezties str1 ;
}
atgriezties str2 ;
}

Zvaniet uz ' truncateString() ' funkcija, nododot virkni ' str1 'un ierobežot' 8 ”:

konsole. žurnāls ( truncateString ( str1 , 8 ) ) ;

Izvadā tiek parādīta apgrieztā virkne, sākot no sākuma indeksa 0 un beidzas ar indeksu 8 :

2. metode: saīsiniet virkni, izmantojot split() metodi ar join() metodi

Ir vēl viena metode, kā saīsināt virkni, ko sauc par ' sadalīt () ” metode, kas sadala virkni apakšvirkņu masīvā ar noteiktu rakstzīmi. Lai apvienotu apakšvirknes virknē, izmantojiet ' pievienoties () ” metode

Sintakse
Sekojiet norādītajai split() metodes sintaksei virknes marķierēšanai JavaScript:

sadalīt ( atdalītājs , ierobežojums ) ;
  • Šeit “ atdalītājs ” ir jebkura noteikta rakstzīme, kas tiek izmantota kā atdalīšanas parametrs, lai norādītu, kur virkne jāsadala.
  • ' ierobežojums ” ir vesels skaitlis, kas norāda sadalījumu skaitu.
  • Tas atgriež apakšvirkņu masīvu, pamatojoties uz nodotajiem argumentiem.

Piemērs
Izmantojiet to pašu virkni ' str1 ', kas izveidots iepriekš minētajā piemērā, un pēc tam izsauciet split() metodi, nododot tukšu virkni ('') un ierobežojiet ' vienpadsmit ” kā argumenti:

bija str = str1. sadalīt ( '' , vienpadsmit ) ;

Izvade parāda 11 garu apakšvirkņu masīvu:

Tagad savienojiet masīvu virknē, izmantojot join() metodi, un saglabājiet to mainīgajā ' truncStr ”:

bija truncStr = str. pievienoties ( '' ) ;

Izdrukājiet iegūto virkni, izmantojot ' console.log() ” metode:

konsole. žurnāls ( truncStr ) ;

Izvade

Secinājums

Lai saīsinātu virkni JavaScript, izmantojiet ' apakšvirkne() ” metodi vai kombināciju sadalīt () ' un ' pievienoties () ' metodes. Substring() metode ir visizplatītākā metode virkņu saīsināšanai JavaScript. Tas apgriež virkni starp norādītajiem indeksiem. Split() metode sadala virknes apakšvirkņu masīvā, un join() metode tiek izmantota, lai šo apakšvirkņu masīvu pārveidotu par virkni. Šī apmācība ilustrē JavaScript virkņu apgriešanas metodes.