¿Cómo obtener valor en un índice específico de matriz en JavaScript?

94

Tengo una matriz y simplemente quiero obtener el elemento en el índice 1.

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

¿Cómo puedo obtener el valor en el primer índice de mi matriz en JavaScript?

junaidp
fuente

Respuestas:

158

Solo usa indexer

var valueAtIndex1 = myValues[1];
Abdul Munim
fuente
37

Los índices de matriz en JavaScript comienzan en cero para el primer elemento, así que intente esto:

var firstArrayItem = myValues[0]

Por supuesto, si realmente desea el segundo elemento de la matriz en el índice 1, entonces es myValues[1].

Consulte Acceso a elementos de matriz para obtener más información.

Chris Fulstow
fuente
11

Puedes usar []:

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

Puedes usar [];

var indexValue = Index[1];
Zain Jamil
fuente
0

shiftse puede usar en lugares donde desea obtener el primer elemento ( index=0) de una matriz y la cadena con otros métodos de matriz.

ejemplo:

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

Recuerde shiftmuta la matriz, que es muy diferente de acceder a través de un indexador.

Subrat
fuente