JavaScript string.slice() metode

Javascript String Slice Metode



Virknes ir būtisks datu veids, un tās ir gandrīz visās galvenajās programmēšanas valodās. Viņiem ir galvenā loma datu glabāšanā un manipulācijās. JavaScript virknēm ir vairākas iebūvētas metodes, kuras var izmantot, lai tās pārvaldītu un manipulētu. The šķēle () metode ir viena no šādām metodēm.

slice() metode

The šķēle () metode JavaScript tiek izmantota, lai no virknes iegūtu apakšvirkni, nododot vajadzīgās apakšvirknes sākuma un beigu indeksu, faktiski nemainot sākotnējo virkni.







Slice() metodes sintakse



str.slice ( sākuma pozīcija, beigu pozīcija )


The šķēle () metode tiek pielietota virknei ar punktu operatora palīdzību. Tam ir nepieciešams virknes nosaukums, kā arī divi parametri, kas ir apakšvirknes sākuma un beigu pozīcija sākotnējā virknē. Interesanti atzīmēt, ka otrais arguments, t.i., apakšvirknes beigu pozīcija, ir pilnīgi neobligāts.



1. metode: slice() metodes izmantošana, izlaižot abus argumentus

Pirmajā metodē mēs izmantosim šķēle () metodi, nododot gan sākuma, gan beigu indeksu.





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

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

console.log ( apakšvirkne ) ;
console.log ( OriginalString ) ;



Vispirms mēs izveidojām mainīgo ar nosaukumu originalString, lai saglabātu virkni. Pēc tam mēs izveidojām citu mainīgo un izmantojām šķēle () metodi, lai piešķirtu tai vērtību. Mēs nokārtojām 35 kā apakšvirknes sākuma indeksu un 40 kā beigu indeksu. Pēc tam mēs izmantojām metodi console.log(), lai parādītu apakšvirknes vērtību konsolē. Visbeidzot, mēs konsolē reģistrējām sākotnējās virknes vērtību, lai parādītu, ka sākotnējā virkne ir palikusi nemainīga.

2. metode: slice() metodes izmantošana, nododot vienu argumentu

The šķēle metode var darboties arī tikai ar vienu argumentu. Ja viens arguments tiek nodots šķēle () metode, tad tā ņem to kā sākuma indeksu, un beigu indekss pēc noklusējuma ir virknes beigas:



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

var subString = originalString.slice ( 35 ) ;

console.log ( apakšvirkne ) ;


3. metode: slice() metodes izmantošana, kā argumentu nododot negatīvu vērtību

Ja mēs nododam negatīvu vērtību šķēluma metodei kā argumentu, tad tā sāk indeksēšanu no virknes beigām:

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

var subString = originalString.slice ( - 9 ) ;

console.log ( apakšvirkne ) ;



Mēs varam arī nodot divus negatīvus argumentus:

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

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

console.log ( apakšvirkne ) ;



Nepareizi argumenti:

The šķēle () metode atgriež tukšu virkni, ja nodotais sākuma indekss ir lielāks par virknes beigu indeksu:

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

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

console.log ( apakšvirkne ) ;


The šķēle () metode arī atgriež tukšu virkni, ja tiek nodots sākuma indekss, kas ir lielāks par sākotnējās virknes garumu:

Secinājums

Iebūvētais str.slice() metode tiek izmantota, lai no virknes iegūtu apakšvirkni, nododot sākuma pozīciju/indeksu un neobligātu beigu pozīciju/indeksu. Šajā rakstā mēs esam izmēģinājuši visus iespējamos lietošanas veidus šķēle () metodi ar atbilstošiem piemēriem, lai redzētu, kā tā darbojas ar dažādiem argumentiem.