JavaScript string.slice() meetod

Javascript String Slice Meetod



Stringid on oluline andmetüüp ja neid leidub peaaegu kõigis suuremates programmeerimiskeeltes. Neil on andmete salvestamisel ja töötlemisel võtmeroll. JavaScripti stringidel on mitu ehitatud meetodit, mida saab kasutada nende haldamiseks ja manipuleerimiseks. The slice () meetod on üks sellistest meetoditest.

slice() meetod

The slice () JavaScripti meetodit kasutatakse stringist alamstringi saamiseks, edastades nõutava alamstringi algus- ja lõpuindeksi ilma algset stringi tegelikult muutmata.







Slice() meetodi süntaks



str.slice ( alguspositsioon, lõpppositsioon )


The slice () meetodit rakendatakse stringile punktioperaatori abil. See nõuab stringi nime koos kahe parameetriga, mis on alamstringi algus- ja lõppasend algses stringis. Huvitav on märkida, et teine ​​argument, st alamstringi lõpppositsioon, on täiesti vabatahtlik.



1. meetod: slice() meetodi kasutamine mõlema argumendi läbimisel

Esimese meetodi puhul kasutame slice () meetod, läbides nii algus- kui ka lõpuindeksi.





var originalString = 'JavaScript string.slice() meetod – LinuxHint' ;

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

console.log ( alamstring ) ;
console.log ( originaalString ) ;



Esmalt lõime stringi salvestamiseks muutuja nimega originalString. Seejärel lõime teise muutuja ja kasutasime slice () meetod sellele väärtuse määramiseks. Läbisime alamstringi algusindeksiks 35 ja lõpuindeksiks 40. Seejärel kasutasime meetodit console.log(), et näidata alamstringi väärtust konsoolil. Lõpuks logisime konsooli originaalstringi väärtuse, et näidata, et algne string on jäänud muutumatuks.

2. meetod: slice() meetodi kasutamine ühe argumendi edastamisega

The viil meetod võib töötada ka ainult ühe argumendiga. Kui üks argument edastatakse slice () meetod, siis võtab see selle algusindeksiks ja lõpuindeks on vaikimisi stringi lõpp:



var originalString = 'JavaScript string.slice() meetod – LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( alamstring ) ;


3. meetod: meetodi slice() kasutamine negatiivse väärtuse argumendina edastamisega

Kui anname viilumeetodile argumendina negatiivse väärtuse, alustab see indekseerimist stringi lõpust:

var originalString = 'JavaScript string.slice() meetod – LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( alamstring ) ;



Võime edastada ka kaks negatiivset argumenti:

var originalString = 'JavaScript string.slice() meetod – LinuxHint' ;

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

console.log ( alamstring ) ;



Valed argumendid:

The slice () meetod tagastab tühja stringi, kui edastatav algusindeks on suurem kui stringi lõpuindeks:

var originalString = 'JavaScript string.slice() meetod – LinuxHint' ;

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

console.log ( alamstring ) ;


The slice () meetod tagastab ka tühja stringi juhul, kui edastatav algusindeks on suurem kui algse stringi pikkus:

Järeldus

Sisseehitatud str.slice() meetodit kasutatakse stringist alamstringi saamiseks, edastades algpositsiooni/indeksi ja valikulise lõpppositsiooni/indeksi. Selles artiklis oleme proovinud kõiki võimalikke kasutusvõimalusi slice () sobivate näidetega, et näha, kuidas see erinevate argumentidega käitub.