JavaScript string.slice() Metode

Javascript String Slice Metode



Strenger er en viktig datatype og finnes i nesten alle store programmeringsspråk. De har en nøkkelrolle i lagring og manipulering av data. JavaScript-strenger kommer med flere innebygde metoder som kan brukes til å administrere og manipulere dem. De skive() metode er en av slike metoder.

slice()-metoden

De skive() metode i JavaScript brukes til å hente en delstreng fra en streng ved å sende start- og sluttindeksen til den nødvendige delstrengen uten å faktisk endre den opprinnelige strengen.







Syntaks for slice()-metoden



str.skive ( startposisjon, sluttposisjon )


De skive() metoden brukes på en streng ved hjelp av punktoperatoren. Det krever navnet på strengen sammen med de to parameterne som er start- og sluttposisjonen til understrengen i den opprinnelige strengen. Det er interessant å merke seg at det andre argumentet, dvs. sluttposisjonen til delstrengen, er helt valgfritt.



Metode 1: Bruke slice()-metoden ved å sende begge argumentene

I den første metoden vil vi bruke skive() metode ved å sende både start- og sluttindeksen.





var originalString = 'JavaScript string.slice()-metoden - LinuxHint' ;

var subString = originalString.slice ( 35 , 40 ) ;

console.log ( understreng ) ;
console.log ( originalString ) ;



Vi opprettet først en variabel kalt originalString for å lagre en streng. Vi opprettet deretter en annen variabel og brukte skive() metode for å tildele den en verdi. Vi passerte 35 som startindeks og 40 som sluttindeks for understrengen. Vi brukte deretter console.log()-metoden for å vise verdien av subString på konsollen. Til slutt logget vi verdien til originalString til konsollen for å vise at den originale strengen har forblitt uendret.

Metode 2: Bruke slice()-metoden ved å sende et enkelt argument

De skive metode kan også fungere med bare ett argument. Hvis et enkelt argument sendes til skive() metoden, så tar den den som startindeksen og sluttindeksen er slutten av strengen som standard:



var originalString = 'JavaScript string.slice()-metoden - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( understreng ) ;


Metode 3: Bruke slice()-metoden ved å sende en negativ verdi som et argument

Hvis vi sender en negativ verdi til slice-metoden som et argument, starter den indekseringen fra slutten av strengen:

var originalString = 'JavaScript string.slice()-metoden - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( understreng ) ;



Vi kan også gi to negative argumenter:

var originalString = 'JavaScript string.slice()-metoden - LinuxHint' ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( understreng ) ;



Feil argumenter:

De skive() metoden returnerer en tom streng i tilfelle startindeksen som sendes er større enn sluttindeksen til strengen:

var originalString = 'JavaScript string.slice()-metoden - LinuxHint' ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( understreng ) ;


De skive() metoden returnerer også en tom streng i tilfelle startindeksen som sendes er større enn lengden på den opprinnelige strengen:

Konklusjon

Det innebygde str.slice() metoden brukes til å hente en delstreng fra en streng ved å sende en startposisjon/indeks og en valgfri sluttposisjon/indeks. I denne artikkelen har vi prøvd all mulig bruk av skive() metode med passende eksempler for å se hvordan den oppfører seg med ulike argumenter.