Metoda JavaScript string.slice().

Metoda Javascript String Slice



Řetězce jsou základním datovým typem a jsou přítomny téměř ve všech hlavních programovacích jazycích. Mají klíčovou roli při ukládání a manipulaci s daty. Řetězce JavaScriptu přicházejí s několika vestavěnými metodami, které lze použít k jejich správě a manipulaci. The plátek() metoda je jednou z takových metod.

metoda slice().

The plátek() metoda v JavaScriptu se používá k získání podřetězce z řetězce předáním počátečního a koncového indexu požadovaného podřetězce bez skutečné úpravy původního řetězce.







Syntaxe metody slice().



str.slice ( počáteční pozice, koncová pozice )


The plátek() metoda je aplikována na řetězec pomocí tečkového operátoru. Vyžaduje název řetězce spolu se dvěma parametry, kterými jsou počáteční a koncová pozice podřetězce v původním řetězci. Je zajímavé poznamenat, že druhý argument, tj. koncová pozice podřetězce, je zcela volitelná.



Metoda 1: Použití metody slice() předáním obou argumentů

V první metodě použijeme plátek() metodou předáním počátečního i koncového indexu.





var originalString = 'JavaScriptová metoda string.slice() - LinuxHint' ;

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

konzole.log ( podřetězec ) ;
konzole.log ( původní řetězec ) ;



Nejprve jsme vytvořili proměnnou s názvem originalString pro uložení řetězce. Poté jsme vytvořili další proměnnou a použili jsme plátek() způsob, jak mu přiřadit hodnotu. Předali jsme 35 jako počáteční index a 40 jako koncový index podřetězce. Poté jsme použili metodu console.log() k zobrazení hodnoty subString na konzole. Nakonec jsme do konzole zaprotokolovali hodnotu originalString, abychom ukázali, že původní řetězec zůstal nezměněn.

Metoda 2: Použití metody slice() předáním jediného argumentu

The plátek metoda může také pracovat pouze s jedním argumentem. Pokud je předán jeden argument do plátek() metoda pak to vezme jako počáteční index a koncový index je ve výchozím nastavení konec řetězce:



var originalString = 'JavaScriptová metoda string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

konzole.log ( podřetězec ) ;


Metoda 3: Použití metody slice() předáním záporné hodnoty jako argumentu

Pokud předáme metodě slice jako argument zápornou hodnotu, začne indexování od konce řetězce:

var originalString = 'JavaScriptová metoda string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

konzole.log ( podřetězec ) ;



Můžeme také předat dva negativní argumenty:

var originalString = 'JavaScriptová metoda string.slice() - LinuxHint' ;

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

konzole.log ( podřetězec ) ;



Nesprávné argumenty:

The plátek() metoda vrací prázdný řetězec v případě, že předávaný počáteční index je větší než koncový index řetězce:

var originalString = 'JavaScriptová metoda string.slice() - LinuxHint' ;

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

konzole.log ( podřetězec ) ;


The plátek() metoda také vrátí prázdný řetězec v případě, že je předávaný počáteční index větší než délka původního řetězce:

Závěr

Vestavěné str.slice() metoda se používá k získání podřetězce z řetězce předáním počáteční pozice/indexu a volitelné koncové pozice/indexu. V tomto článku jsme vyzkoušeli všechna možná použití plátek() metoda s vhodnými příklady, abyste viděli, jak se chová s různými argumenty.