ES6 - substr ()

Questo metodo restituisce i caratteri in una stringa che inizia dalla posizione specificata fino al numero di caratteri specificato.

Sintassi

string.substr(start[, length]);

Dettagli argomento

  • start - Posizione in cui iniziare l'estrazione dei caratteri (un numero intero compreso tra 0 e uno inferiore alla lunghezza della stringa).

  • length - Il numero di caratteri da estrarre

Note - Se start è negativo, quindi substr lo usa come indice dei caratteri dalla fine della stringa.

Valore di ritorno

Il metodo substr () restituisce la nuova sottostringa in base ai parametri dati.

Esempio

var str = "Apples are round, and apples are juicy."; 
console.log("(1,2): "    + str.substr(1,2)); 
console.log("(-2,2): "   + str.substr(-2,2)); 
console.log("(1): "      + str.substr(1)); 
console.log("(-20, 2): " + str.substr(-20,2)); 
console.log("(20, 2): "  + str.substr(20,2));

Produzione

(1,2): pp 
(-2,2): y. 
(1): pples are round, and apples are juicy. 
(-20, 2): nd 
(20, 2): d