Metoda JavaScript String slice () extrage și returnează o secțiune dintr-un șir.
Sintaxa slice()
metodei este:
str.slice(beginIndex, endIndex)
Iată str
un șir.
slice () Parametri
slice()
Metoda ia în:
beginIndex
- Indexul de pornire al selecțieiendIndex
(opțional) - Încheierea indexului selecției (Exclusiv) În mod implicit, se extrage până la sfârșitul șirului.
Returnează valoarea din slice ()
- Returnează un șir nou care conține secțiunea extrasă a șirului.
Notă:slice()
Metoda nu se schimba șirul inițial.
Exemplul 1: Utilizarea metodei slice ()
const str = "JavaScript is a very absurd programming language."; // from index 28 to end console.log(str.slice(28)); // 'programming language.' // from index 4 to 14 console.log(str.slice(4, 15)); // 'Script is a'
Ieșire
limbaj de programare. Scriptul este un
Exemplul 2: Utilizarea metodei slice () cu indici negativi
Dacă beginIndex
sau endIndex
sunt negative, valorile sunt numărate din spate. De exemplu, -1 reprezintă ultimul element, -2 reprezintă al doilea până la ultimul element și așa mai departe.
const str = "JavaScript is a very absurd programming language."; // from 9th to last element till end console.log(str.slice(-9)); // 'language.' // from 9th to last element to 2nd to last element console.log(str.slice(-9, -1)); // 'language'
Ieșire
limba. limba
Lectură recomandată: șir de șiruri Javascript ()