Wie Sie das erste Element eines array - jQuery
Ich habe ein mehrdimensionales und ich will das erste element der 2. dimension.
myArray[0]
ist mein 2. dimension.
Ich bin nicht in der Lage zu verwenden
myArray[0][0]
weil ich nicht weiß, der Schlüssel von der 2. Dimension (key = userID).
Irgendeine Idee, wie man das erste element ohne Kenntnis des Schlüssels?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Objekt-Eigenschaften (JavaScript nicht über multidimensionale oder assoziierten arrays) haben keine definierte Reihenfolge, und kann nur zugegriffen werden, die über Ihre string-Schlüssel.
Die Reihenfolge der Iteration über die Schlüssel mit einem
for ( in )
ist die Umsetzung spezifischer, da keine Reihenfolge angegeben wird, die in der Spezifikation. Zum Beispiel, Chrome Bestellungen numerische Tasten, egal in welcher Reihenfolge Sie Hinzugefügt werden (als array-bezogene Optimierung für V8).Wenn Sie entscheiden, Sie wollen nicht auf mich hören, und wollen, gefährlich zu Leben, Sie konnte die erste Eigenschaft, nach der JavaScript-Implementierung mit
var worksExceptWhenItDoesnt = myArray[Object.keys(myArray)[0]]
.Object.keys()
ist nicht cross-browser-leider.Um sicher zu sein, nur dazu:
Das ist es - firstKey hat die firstKey Wert.
also:
dann Zugriff über: