Condividi tramite


Metodo slice (String)

Restituisce una sezione di una stringa.

function slice(start : Number [, end : Number]) : String

Argomenti

  • start
    Obbligatoria. Indice dell'inizio della parte specificata della stringa.

  • end
    Facoltativo. Indice della fine della parte specificata della stringa. La stringa restituita include i caratteri fino al carattere indicato da end escluso. Se non si specifica questo valore, la stringa restituita include i caratteri da start alla fine della stringa.

Note

Mediante il metodo slice viene restituito l'oggetto String che include la parte specificata della stringa.

Viene eseguita la copia fino all'elemento indicato da end escluso. Se start è negativo, verrà considerato come length + start dove lenght è la lunghezza della stringa. Se end è negativo, verrà considerato come length + end dove length è la lunghezza della stringa. Se end è omesso, l'estrazione prosegue fino alla fine della stringa. Se end si trova prima di start, nessun carattere verrà copiato nella nuova stringa.

Esempio

Nel seguente esempio, la prima chiamata al metodo slice restituisce una stringa che contiene i primi cinque caratteri di str. La seconda chiamata al metodo slice restituisce una stringa che contiene gli ultimi cinque caratteri di str.

var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5);   // Contains "world".

Requisiti

Versione 3

Si applica a:

Oggetto String

Vedere anche

Riferimenti

Oggetto Array

Metodo slice (Array)