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?

Junaidp
fonte

Respostas:

157

Apenas use indexer

var valueAtIndex1 = myValues[1];
Abdul Munim
fonte
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.

Chris Fulstow
fonte
10

Você pode apenas usar []:

var valueAtIndex1 = myValues[1];
Petar Ivanov
fonte
0

Você pode usar [];

var indexValue = Index[1];
Zain Jamil
fonte
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.

Subrat
fonte