Š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 “:
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“:
- Č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:
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.