JavaScript string.slice() metóda

Javascript String Slice Metoda



Reťazce sú základným dátovým typom a sú prítomné takmer vo všetkých hlavných programovacích jazykoch. Majú kľúčovú úlohu pri ukladaní a manipulácii s údajmi. Reťazce JavaScript sa dodávajú s niekoľkými vstavanými metódami, ktoré je možné použiť na ich správu a manipuláciu. The plátok () metóda je jednou z takýchto metód.

metóda slice().

The plátok () metóda v JavaScripte sa používa na získanie podreťazca z reťazca odovzdaním počiatočného a koncového indexu požadovaného podreťazca bez skutočnej úpravy pôvodného reťazca.







Syntax metódy slice().



str.plátok ( začiatočná pozícia, koncová pozícia )


The plátok () metóda sa aplikuje na reťazec pomocou bodového operátora. Vyžaduje názov reťazca spolu s dvoma parametrami, ktorými sú počiatočná a koncová pozícia podreťazca v rámci pôvodného reťazca. Je zaujímavé poznamenať, že druhý argument, t. j. koncová poloha podreťazca, je úplne voliteľná.



Metóda 1: Použitie metódy slice() odovzdaním oboch argumentov

V prvej metóde použijeme plátok () metódou odovzdaním počiatočného aj koncového indexu.





var originalString = 'Metóda JavaScript string.slice() - LinuxHint' ;

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

konzola.log ( podreťazec ) ;
konzola.log ( originalString ) ;



Najprv sme vytvorili premennú s názvom originalString na uloženie reťazca. Potom sme vytvorili ďalšiu premennú a použili sme plátok () metódu na priradenie hodnoty. Prešli sme 35 ako počiatočný index a 40 ako koncový index podreťazca. Potom sme použili metódu console.log() na zobrazenie hodnoty subString na konzole. Nakoniec sme zaprotokolovali hodnotu pôvodného reťazca do konzoly, aby sme ukázali, že pôvodný reťazec zostal nezmenený.

Metóda 2: Použitie metódy slice() odovzdaním jediného argumentu

The plátok metóda môže tiež pracovať iba s jedným argumentom. Ak sa odošle jeden argument do plátok () metóda, potom ju berie ako počiatočný index a koncový index je predvolene koniec reťazca:



var originalString = 'Metóda JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

konzola.log ( podreťazec ) ;


Metóda 3: Použitie metódy slice() odovzdaním zápornej hodnoty ako argumentu

Ak metóde slice odovzdáme zápornú hodnotu ako argument, indexovanie spustí od konca reťazca:

var originalString = 'Metóda JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

konzola.log ( podreťazec ) ;



Môžeme uviesť aj dva negatívne argumenty:

var originalString = 'Metóda JavaScript string.slice() - LinuxHint' ;

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

konzola.log ( podreťazec ) ;



Nesprávne argumenty:

The plátok () metóda vráti prázdny reťazec v prípade, že počiatočný index, ktorý sa odovzdáva, je väčší ako koncový index reťazca:

var originalString = 'Metóda JavaScript string.slice() - LinuxHint' ;

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

konzola.log ( podreťazec ) ;


The plátok () metóda tiež vráti prázdny reťazec v prípade, že počiatočný index, ktorý sa odovzdáva, je väčší ako dĺžka pôvodného reťazca:

Záver

Vstavané str.slice() metóda sa používa na získanie podreťazca z reťazca odovzdaním počiatočnej pozície/indexu a voliteľnej koncovej pozície/indexu. V tomto článku sme vyskúšali všetky možné spôsoby použitia plátok () metóda s vhodnými príkladmi, aby ste videli, ako sa správa s rôznymi argumentmi.