Passen Sie einfach die Längeneigenschaft nach dem Drücken an.
%Vor%Der cleanes Weg ist es vor
zu überprüfen %Vor%Sie können die Länge des Arrays beim Hinzufügen und Verschieben (das erste Element entfernen) überprüfen, wenn die Länge überschritten wurde:
%Vor%Nur um eine weitere mögliche Alternative hinzuzufügen:
%Vor%Auch wenn ich persönlich Nina Scholz Lösung (mit einer" besseren "Bedingung für die Änderung der Länge und für ältere Umgebungen, in denen ES6 nicht unterstützt wird)
Referenzen:
Wenn Sie möchten, können Sie den Prototyp des Objekts %code% ändern. Auf diese Weise können alle Ihre Arrays ihre eigene maximale Länge haben.
Dies ist billig und effektiv, aber es funktioniert möglicherweise nicht gut mit anderen Bibliotheken und Plugins.
Wenn Sie ein eigenes Klassenobjekt erstellen und an ein zugrunde liegendes Array delegieren, können Sie dieses portabler und erweiterbarer machen.
Sie können auch Array.pop verwenden. Wenn Sie dem Array eine Eigenschaft hinzufügen möchten, können Sie sie auch generisch machen.
Nur um eine weitere mögliche Alternative hinzuzufügen:
%Vor%Auch wenn ich persönlich Nina Scholz Lösung (mit einer" besseren "Bedingung für die Änderung der Länge und für ältere Umgebungen, in denen ES6 nicht unterstützt wird)
Referenzen:
Passen Sie einfach die Längeneigenschaft nach dem Drücken an.
%Vor%Der cleanes Weg ist es vor
zu überprüfen %Vor%Sie können die Länge des Arrays beim Hinzufügen und Verschieben (das erste Element entfernen) überprüfen, wenn die Länge überschritten wurde:
%Vor% Wenn Sie möchten, können Sie den Prototyp des Objekts Array
ändern. Auf diese Weise können alle Ihre Arrays ihre eigene maximale Länge haben.
Dies ist billig und effektiv, aber es funktioniert möglicherweise nicht gut mit anderen Bibliotheken und Plugins.
Wenn Sie ein eigenes Klassenobjekt erstellen und an ein zugrunde liegendes Array delegieren, können Sie dieses portabler und erweiterbarer machen.
Tags und Links javascript arrays