JavaScript string.slice() -menetelmä

Javascript String Slice Menetelma



Merkkijonot ovat olennainen tietotyyppi, ja niitä on lähes kaikissa tärkeimmissä ohjelmointikielissä. Heillä on keskeinen rooli tietojen tallentamisessa ja käsittelyssä. JavaScript-merkkijonoissa on useita rakennettuja menetelmiä, joita voidaan käyttää niiden hallintaan ja käsittelyyn. The viipale() menetelmä on yksi sellaisista menetelmistä.

slice() -menetelmä

The viipale() JavaScriptin menetelmää käytetään alimerkkijonon saamiseksi merkkijonosta välittämällä vaaditun alimerkkijonon aloitus- ja loppuindeksi muuttamatta alkuperäistä merkkijonoa.







Slice()-menetelmän syntaksi



str.slice ( aloitussijainti, loppusijainti )


The viipale() menetelmää sovelletaan merkkijonoon pisteoperaattorin avulla. Se vaatii merkkijonon nimen sekä kaksi parametria, jotka ovat alimerkkijonon alku- ja loppupaikka alkuperäisessä merkkijonossa. On mielenkiintoista huomata, että toinen argumentti eli alimerkkijonon endingPosition on täysin valinnainen.



Tapa 1: Slice()-menetelmän käyttäminen ohittamalla molemmat argumentit

Ensimmäisessä menetelmässä käytämme viipale() menetelmä ohittamalla sekä aloitus- että loppuindeksi.





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

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

console.log ( osamerkkijono ) ;
console.log ( alkuperäinen merkkijono ) ;



Loimme ensin muuttujan nimeltä originalString tallentaaksemme merkkijonon. Sitten loimme toisen muuttujan ja käytimme viipale() tapa määrittää sille arvo. Hyväksyimme 35 alimerkkijonon aloitusindeksiksi ja 40 loppuindeksiksi. Sitten käytimme console.log()-metodia näyttääksemme alimerkkijonon arvon konsolissa. Lopuksi kirjasimme alkuperäisen merkkijonon arvon konsoliin osoittaaksemme, että alkuperäinen merkkijono on pysynyt muuttumattomana.

Tapa 2: Slice()-menetelmän käyttäminen välittämällä yksi argumentti

The viipale menetelmä voi toimia myös vain yhden argumentin kanssa. Jos yksi argumentti välitetään viipale() menetelmällä, se ottaa sen aloitusindeksinä ja loppuindeksi on oletusarvoisesti merkkijonon loppu:



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

var subString = originalString.slice ( 35 ) ;

console.log ( osamerkkijono ) ;


Tapa 3: Slice()-menetelmän käyttäminen välittämällä negatiivinen arvo argumenttina

Jos välitämme negatiivisen arvon slice-metodille argumenttina, se aloittaa indeksoinnin merkkijonon lopusta:

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

var subString = originalString.slice ( - 9 ) ;

console.log ( osamerkkijono ) ;



Voimme myös välittää kaksi negatiivista argumenttia:

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

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

console.log ( osamerkkijono ) ;



Väärät argumentit:

The viipale() menetelmä palauttaa tyhjän merkkijonon, jos välitettävä aloitusindeksi on suurempi kuin merkkijonon loppuindeksi:

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

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

console.log ( osamerkkijono ) ;


The viipale() Metodi palauttaa myös tyhjän merkkijonon, jos välitettävä aloitusindeksi on suurempi kuin alkuperäisen merkkijonon pituus:

Johtopäätös

Sisäänrakennettu str.slice() menetelmää käytetään alimerkkijonon saamiseksi merkkijonosta välittämällä alkusijainti/indeksi ja valinnainen loppukohta/indeksi. Tässä artikkelissa olemme kokeilleet kaikkia mahdollisia käyttötarkoituksia viipale() menetelmää sopivilla esimerkeillä nähdäksesi, kuinka se käyttäytyy eri argumenttien kanssa.