Sutrumpinkite eilutę „JavaScript“.

Sutrumpinkite Eilute Javascript



Dirbant su tekstu kartais reikia apriboti eilutės reikšmės simbolių skaičių. Jei eilutės reikšmės viršija ribą, apkarpykite likusią dalį. Apipjaustymas arba sutrumpinimas – tai kažko dalių pjaustymas arba pašalinimas, kad jis būtų mažesnis. Norėdami apkarpyti arba sutrumpinti eilutę, „JavaScript“ turi keletą iš anksto nustatytų metodų, įskaitant substring() metodą arba split() metodą su prisijungimo() metodu.

Ši mokymo programa parodys, kaip sutrumpinti „JavaScript“ eilutę.

Sutrumpinkite eilutę „JavaScript“.

Norėdami sutrumpinti eilutę, naudokite šiuos metodus:







  • poeilutė () metodas
  • Kombinacija padalinti () ir prisijungti () metodas

Išsamiai paaiškinkime šiuos metodus.



1 būdas: sutrumpinkite eilutę naudodami substring() metodą

The poeilutė () metodas yra ' Styga ” tipo metodą ir apkarpo eilutę tarp nurodytų indeksų. Jei pradinės eilutės ilgis viršija limitą, ji grąžina tik tą dalį, kol simbolių skaičius bus lygus nurodytam limitui:



Sintaksė
Nurodyta sintaksė naudojama „ poeilutė () “ metodas:





poeilutė ( pradėti , pabaiga )

Tam reikia dviejų parametrų:

  • pradėti “ yra eilutės pradžios indeksas
  • pabaiga “ yra paskutinis indeksas, kuriame eilutė bus sutrumpinta.

Grąžinimo vertė : bus grąžinta nauja apkarpyta eilutė.



Pavyzdys
Pirmiausia sukurkite kintamąjį ' str1 ', kuri saugo eilutę' Sveiki atvykę į Linuxhint “:

buvo str1 = „Sveiki atvykę į Linuxhint“ ;

Apibrėžkite funkciją pavadinimu ' sutrumpintiString() “ su dviem parametrais, “ styga “ ir „ riba “. Šioje funkcijoje patikrinkite eilutės ilgį naudodami „ ilgio ' nuosavybė. Jei eilutės ilgis yra didesnis nei nurodyta riba, apkarpykite eilutę naudodami ' poeilutė () “ metodas, kai perduodami du argumentai, eilutės pradžios indeksas ir riba, kuri bus paskutinė eilutės indeksas:

funkcija sutrumpintiEilutė ( styga , riba ) {
jeigu ( styga. ilgio > riba ) {
str2 = styga. poeilutė ( 0 , riba ) ;
}
Kitas {
grąžinti str1 ;
}
grąžinti str2 ;
}

Skambinti „ sutrumpintiString() ' funkcija perduodant eilutę ' str1 'ir apriboti' 8 “:

konsolė. žurnalas ( sutrumpintiEilutė ( str1 , 8 ) ) ;

Išvestyje rodoma apkarpyta eilutė, pradedant nuo pradžios indekso 0 ir baigiasi indeksu 8 :

2 būdas: sutrumpinkite eilutę naudodami split() metodą su prisijungimo () metodu

Yra ir kitas būdas sutrumpinti eilutę, vadinamą ' padalinti () “ metodas, kuris suskaido eilutę į konkretaus simbolio poeilučių masyvą. Norėdami sujungti poeilutes į eilutę, naudokite ' prisijungti () “ metodas

Sintaksė
Vykdykite nurodytą split() metodo sintaksę, kad patvirtintumėte eilutę „JavaScript“:

padalintas ( separatorius , riba ) ;
  • Čia „ separatorius “ yra bet koks konkretus simbolis, naudojamas kaip skyriklio parametras, nurodantis, kur padalinti eilutę.
  • riba “ yra sveikasis skaičius, nurodantis padalijimo skaičių.
  • Jis grąžina eilučių masyvą, pagrįstą perduotais argumentais.

Pavyzdys
Naudokite tą pačią eilutę ' str1 “, sukurtą aukščiau esančiame pavyzdyje, tada iškvieskite split() metodą perduodami tuščią eilutę (‘’) ir apribokite vienuolika “ kaip argumentus:

buvo str = str1. padalintas ( '' , vienuolika ) ;

Išvestis rodo 11 ilgio eilučių masyvą:

Dabar sujunkite masyvą į eilutę naudodami prisijungimo () metodą ir išsaugokite jį kintamajame ' truncStr “:

buvo truncStr = g. prisijungti ( '' ) ;

Išspausdinkite gautą eilutę naudodami „ console.log() “ metodas:

konsolė. žurnalas ( truncStr ) ;

Išvestis

Išvada

Norėdami sutrumpinti eilutę „JavaScript“, naudokite „ poeilutė () “ metodas arba „“ derinys padalinti () “ ir „ prisijungti () “ metodai. Substring() metodas yra labiausiai paplitęs būdas sutrumpinti eilutes JavaScript. Jis apkarpo eilutę tarp nurodytų indeksų. Split() metodas padalija eilutes į eilučių masyvą, o join() metodas naudojamas konvertuoti tą poeilučių masyvą į eilutę. Ši pamoka iliustravo „JavaScript“ eilučių apkarpymo būdus.