Når du håndterer bulkdata i JavaScript, kan det hende du må trekke ut dataene basert på et bestemt attributt. For eksempel å sortere dataene basert på faktisk/etternavn eller trekke ut en del av dataene. I slike situasjoner hjelper substr () og substring () metoder med å få tilgang til de nødvendige dataene praktisk via indeksering.
Denne oppskrivningen vil fjerne forskjellene mellom “substr ()”Og“substring ()”Metoder i JavaScript.
Hva er Substr () -metode i JavaScript?
“substr ()”Metode returnerer det angitte antall tegn fra den aktuelle indeksen i den gitte strengen. Denne metoden utfører ekstraksjonen fra settet første parameter til den spesifiserte lengden som den andre parameteren.
Syntaks
streng.substr (start, lengde)I syntaks ovenfor:
Hva er Substring () -metode i JavaScript?
“substring ()”Metode henter strengtegnene mellom to spesifiserte indekser og sender ut en ny streng til gjengjeld. Denne spesielle metoden trekker ut karakterene mellom start og slutt (unntatt) Angi parametere som refererer til indeksene.
Syntaks
streng.Substring (start, slutt)I denne syntaksen:
Kjerneforskjeller mellom substr () og substring () i JavaScript
Her er tabellen som omfatter kjerneforskjellene mellom substr () og substring () i JavaScript:
substr () | substring () |
Den brukes til å trekke ut en del av strengen. | Det brukes til å trekke ut den spesifiserte substring i en streng. |
Parametrene refererer til startindeksen og lengden til karakterene må hentes ut henholdsvis. | Parametrene peker på substringens start- og sluttposisjoner som må trekkes ut, unntatt sluttindeksen. |
Den håndterer de negative indeksene | Den kan ikke håndtere negative indekser. |
La oss analysere forskjellen mellom begge metodene ved hjelp av eksempler:
Eksempel 1: Kontroller substr () og substring () på positive indekser
I dette eksemplet vil forskjellen mellom begge metodene bli analysert basert på de spesifiserte positive indeksene som parametere:
I ovennevnte kodebit:
Produksjon
I outputten ovenfor kan forskjellen i utgangen av begge metodene observeres i henhold til forklaringen.
Eksempel 2: Kontroller substr () og substring () på negative indekser
I dette spesielle eksemplet vil forskjellen i begge metodene bli observert på de negative indeksene:
Bruk følgende trinn, som gitt i kodelinjene ovenfor:
Produksjon
De to siste resultatene indikerer at "substring ()”Metoden letter ikke de negative indeksene, og derfor er forskjellen i begge metodene klar.
Konklusjon
“substr ()”Metode trekker ut strengtegnene fra den angitte indeksen til den spesifiserte lengden, og“substring ()”Metode henter karakterene mellom de angitte indeksene. Den tidligere metoden har kanten over sistnevnte metode da den håndterer karakterene fra slutten også. Denne artikkelen uttalte forskjellene mellom substr () og substring () metoder ved hjelp av eksempler i JavaScript.