Ř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 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.