Array-artige Objekte

Wie wir gesehen haben, haben JavaScript-Arrays einige spezielle Eigenschaften, die andere Objekte nicht haben:

  • Die length-Eigenschaft wird automatisch aktualisiert, wenn der Liste neue Elemente hinzugefügt werden.

  • Wird length auf einen kleineren Wert gesetzt, wird das Array beschnitten.

  • Arrays erben nützliche Methoden von Array.prototype.

  • Arrays haben das class-Attribut »Array«.

Das sind die Kennzeichen, die ein JavaScript-Array von einem gewöhnlichen Objekt unterscheiden. Aber es sind nicht die wesentlichen Kennzeichen, die ein Array ausmachen. Häufig ist es vollkommen vernünftig, jedes Objekt mit einer numerischen length-Eigenschaft und entsprechenden nicht-negativen Ganzzahl-Eigenschaften als eine Art Array zu behandeln. ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.