Il metodo JavaScript String slice () estrae e restituisce una sezione di una stringa.
La sintassi del slice()
metodo è:
str.slice(beginIndex, endIndex)
Ecco str
una stringa.
parametri slice ()
Il slice()
metodo comprende:
beginIndex
- Indice iniziale della selezioneendIndex
(opzionale) - Indice finale della selezione (Esclusivo) Per impostazione predefinita, estrae fino alla fine della stringa.
Valore restituito da slice ()
- Restituisce una nuova stringa contenente la sezione estratta della stringa.
Nota: il slice()
metodo non modifica la stringa originale.
Esempio 1: utilizzo del metodo 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'
Produzione
linguaggio di programmazione. Lo script è un file
Esempio 2: utilizzo del metodo slice () con indici negativi
Se beginIndex
o endIndex
sono negativi, i valori vengono contati a ritroso. Ad esempio, -1 rappresenta l'ultimo elemento, -2 rappresenta il penultimo elemento e così via.
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'
Produzione
linguaggio. linguaggio
Letture consigliate: sottostringa Javascript String ()