JavaScript Array at()
- Página anterior new Array()
- Próxima página concat()
- Voltar à página anterior Manual de Referência JavaScript Array
Definição e uso
at()
O método retorna o elemento na posição de índice especificada no array.
at()
O método é equivalente a []
tem o mesmo efeito.
Desde março de 2022,at()
O método é suportado em todos os navegadores modernos.
Notar
Muitos idiomas de programação permitem o uso de índices negativos (como [-1]) para acessar o elemento final de objetos/arrays/strings.
Isso não é possível no JavaScript, porque []
Usado para acessar arrays e objetos. obj[-1] se refere ao valor da chave -1, não ao último atributo do objeto.
at()
O método foi introduzido no ES2022 para resolver esse problema.
Exemplo
Exemplo 1
Obter o terceiro elemento do array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(2);
Exemplo 2
Usar [] para obter o terceiro elemento do array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
Exemplo 3
Obter o primeiro elemento do array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
Exemplo 4
Obter o último elemento do array fruits:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
Sintaxe
array.at(index)
Parâmetro
Parâmetro | Descrição |
---|---|
index |
Opcional. O índice (posição) do elemento do array a ser retornado. O valor padrão é 0. -1 retorna o último elemento. |
Retorno
Tipo | Descrição |
---|---|
O elemento na posição (índice) especificada no array. |
Suporte do navegador
Desde março de 2022, o JavaScript array at()
O método é suportado em todos os navegadores:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
Abril de 2021 | Julho de 2021 | Julho de 2021 | Março de 2022 | Agosto de 2021 |
- Página anterior new Array()
- Próxima página concat()
- Voltar à página anterior Manual de Referência JavaScript Array