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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.