Das ist dieser Frage ähnlich, nur PHP- & gt; Javascript
Wie bekomme ich den numerischen Schlüssel von new Artikel in PHP geschoben?
Der bevorzugte Begriff ist Element und nicht Schlüssel.
EDIT: Oder meinst du den letzten Index? Das ist myarray.length - 1
. Beachten Sie, dass JavaScript-Arrays nur numerisch indiziert werden können (obwohl Arrays auch Objekte sind, was zu einiger Verwirrung führt).
Wenn es sich um ein flaches Array handelt, würde dies Folgendes bewirken:
%Vor%Wenn Sie jedoch ein assoziatives Array verwenden, müssen Sie den Schlüssel kennen und durchschleifen. Beachten Sie jedoch, dass JavaScript kein "assoziatives Array" kennt, da die meisten Elemente in JavaScript Objekte sind.
Haftungsausschluss: Die Verwendung von assoziativen Arrays in JavaScript ist generell keine gute Praxis und kann zu Problemen führen.
%Vor%tut mir zuerst leid für schlechtes Englisch. Nehmen wir an, Ihr Array ist ein "key associated array" mit Stringschlüsseln im Zahlenformat. Sie werden 3 Schritte benötigen: bekomme alle Array-Schlüssel. Konvertieren von Array-Schlüsseln in Integer. bekomme max oder length oder eine andere Schlüsseleigenschaft.
%Vor%hoffe, ich habe geholfen
Hier ist myArray
der Name eines Arrays.
Dies ist eine Lösung basierend auf Ihrer Frage. Angenommen, das Array ist ein eindimensionales Array oder alle Array-Schlüssel sind numerisch.
Liest: Math.max , Array.prototype.keys () , Iteratoren und Generatoren
Tags und Links javascript arrays