Come ottenere valore in un indice specifico di array in JavaScript?


94

Ho un array e voglio semplicemente ottenere l'elemento all'indice 1.

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

Come posso ottenere il valore al 1 ° indice del mio array in JavaScript?

Risposte:



37

Gli indici di array in JavaScript iniziano da zero per il primo elemento, quindi prova questo:

var firstArrayItem = myValues[0]

Ovviamente, se vuoi effettivamente il secondo elemento dell'array all'indice 1, allora lo è myValues[1].

Vedere Accesso agli elementi dell'array per ulteriori informazioni.




0

shiftpuò essere utilizzato nei punti in cui si desidera ottenere il primo elemento ( index=0) di un array e catena con altri metodi di array.

esempio:

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

Ricorda shiftmuta l'array, che è molto diverso dall'accesso tramite un indicizzatore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.