English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slice()Il metodo estrae una parte degli elementi dell'array e restituisce un nuovo array.
slice()Il metodo estrae gli elementi iniziali datiStartParametro, e all'estremità dataFineParametro (FineNon inclusi). L'array originale non viene modificato.
array.slice(start, end)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; var extract = fruits.slice(1, 3); // return Mango, AppleTesta e guarda‹/›
I numeri nella tabella indicano la versione del browser che supporta completamente il metodo slice()
Metodo | |||||
slice() | 1 | 1 | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
Start | (Opzionale) Indice di partenza zero, da cui iniziare l'estrazione |
Fine | (Opzionale) Indice di partenza zero, fino a quando non viene eseguita l'estrazione |
Valore di ritorno: | Nuovo array contenente gli elementi estratti |
---|---|
Versione JavaScript: | ECMAScript 1 |
Senza usareFineEstrazione di elementi con parametri:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; var extract = fruits.slice(1); // return Mango, Apple, OrangeTesta e guarda‹/›
Estrazione di elementi con valori negativi:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; var extract = fruits.slice(-3, -1); // return Mango, AppleTesta e guarda‹/›