Como obter valor em um índice específico de array em JavaScript?


93

Eu tenho uma matriz e simplesmente quero obter o elemento no índice 1.

var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)

Como posso obter o valor do primeiro índice da minha matriz em JavaScript?

Respostas:



36

Os índices de matriz em JavaScript começam em zero para o primeiro item, então tente isto:

var firstArrayItem = myValues[0]

Claro, se você realmente quiser o segundo item da matriz no índice 1, então ele é myValues[1].

Consulte Acessando elementos da matriz para obter mais informações.




0

shiftpode ser usado em locais onde você deseja obter o primeiro elemento ( index=0) de uma matriz e cadeia com outros métodos de matriz.

exemplo:

const comps = [{}, {}, {}]
const specComp = comps
                  .map(fn1)
                  .filter(fn2)
                  .shift()

Lembre-se de shifttransformar o array, o que é muito diferente de acessar por meio de um indexador.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.