JavaScript string.slice() Metode

Javascript String Slice Metode



Strings er en vigtig datatype og findes i næsten alle større programmeringssprog. De har en nøglerolle i lagring og manipulation af data. JavaScript-strenge kommer med flere indbyggede metoder, som kan bruges til at administrere og manipulere dem. Det skive() metode er en af ​​sådanne metoder.

slice() metode

Det skive() metode i JavaScript bruges til at hente en understreng fra en streng ved at sende start- og slutindekset for den påkrævede understreng uden faktisk at ændre den originale streng.







Syntaks for slice()-metoden



str.skive ( startposition, endingPosition )


Det skive() metoden anvendes på en streng ved hjælp af prikoperatoren. Det kræver navnet på strengen sammen med de to parametre, som er start- og slutpositionen for understrengen i den originale streng. Det er interessant at bemærke, at det andet argument, dvs. understrengens endeposition, er helt valgfrit.



Metode 1: Brug af metoden slice() ved at sende begge argumenter

I den første metode vil vi bruge skive() metode ved at sende både start- og slutindekset.





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

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

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



Vi oprettede først en variabel kaldet originalString for at gemme en streng. Vi oprettede derefter en anden variabel og brugte skive() metode til at tildele det en værdi. Vi passerede 35 som startindeks og 40 som slutindeks for understrengen. Vi brugte derefter metoden console.log() til at vise værdien af ​​subString på konsollen. Til sidst loggede vi værdien af ​​originalString til konsollen for at vise, at den originale streng er forblevet uændret.

Metode 2: Brug af metoden slice() ved at sende et enkelt argument

Det skive metode kan også arbejde med kun ét argument. Hvis et enkelt argument sendes til skive() metode, så tager det det som startindekset, og slutindekset er slutningen af ​​strengen som standard:



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

var subString = originalString.slice ( 35 ) ;

console.log ( understreng ) ;


Metode 3: Brug af metoden slice() ved at sende en negativ værdi som et argument

Hvis vi sender en negativ værdi til slice-metoden som et argument, starter den indekseringen fra slutningen af ​​strengen:

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

var subString = originalString.slice ( - 9 ) ;

console.log ( understreng ) ;



Vi kan også fremføre to negative argumenter:

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

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

console.log ( understreng ) ;



Forkerte argumenter:

Det skive() metode returnerer en tom streng, hvis startindekset, der sendes, er større end strengens slutindeks:

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

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

console.log ( understreng ) ;


Det skive() metode returnerer også en tom streng, hvis startindekset, der sendes, er større end længden af ​​den originale streng:

Konklusion

Den indbyggede str.slice() metode bruges til at hente en understreng fra en streng ved at sende en startposition/indeks og en valgfri slutposition/indeks. I denne artikel har vi prøvet enhver mulig brug af skive() metode med passende eksempler for at se, hvordan den opfører sig med forskellige argumenter.