JavaScript Array at()
- Pagina precedente new Array()
- Pagina successiva concat()
- Torna alla pagina precedente Manuale di Referenza Array JavaScript
Definizione e uso
at()
Il metodo restituisce l'elemento nella posizione dell'indice specificato dell'array.
at()
Il metodo è simile a []
ha lo stesso effetto.
Da marzo 2022,at()
Il metodo è supportato in tutti i browser moderni.
Attenzione
Molti linguaggi di programmazione permettono l'uso di indici negativi (come [-1]) per accedere all'elemento finale di un oggetto/arrays/strings.
In JavaScript, questo non è possibile perché []
Usato per accedere agli array e agli oggetti. obj[-1] si riferisce al valore della chiave -1, non all'ultima proprietà dell'oggetto.
at()
Il metodo è stato introdotto in ES2022 per risolvere questo problema.
Esempio
Esempio 1
Ottieni il terzo elemento dell'array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(2);
Esempio 2
Ottieni il terzo elemento dell'array fruits utilizzando []:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
Esempio 3
Ottieni il primo elemento dell'array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
Esempio 4
Ottieni l'ultimo elemento dell'array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
Sintassi
array.at(index)
Parametro
Parametro | Descrizione |
---|---|
index |
Opzionale. L'indice (posizione) dell'elemento dell'array da restituire. Il valore predefinito è 0. -1 restituisce l'ultimo elemento. |
Valore di ritorno
Tipo | Descrizione |
---|---|
L'elemento nella posizione data (indice) dell'array. |
Supporto del browser
Da marzo 2022, l'array JavaScript at()
Il metodo è supportato in tutti i browser:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
Aprile 2021 | Luglio 2021 | Luglio 2021 | Marzo 2022 | Agosto 2021 |
- Pagina precedente new Array()
- Pagina successiva concat()
- Torna alla pagina precedente Manuale di Referenza Array JavaScript