O'Reilly logo

JavaScript: Das umfassende Referenzwerk, Sixth Edition by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Klassen in ECMAScript 5

ECMAScript 5 ergänzt Methoden zur Angabe von Eigenschaftsattributen (Gettern, Settern, Enumerierbarkeit, Schreibbarkeit und Konfigurierbarkeit) und zur Einschränkung der Erweiterbarkeit von Objekten. Diese Methoden wurden in Eigenschafts-Getter und -Setter, Eigenschaftsattribute und Das extensible-Attribut beschrieben, stellen sich aber auch als recht nützlich für die Definition von Klassen heraus. Die nachfolgenden Unterabschnitte zeigen, wie man diese ECMAScript 5-Einrichtungen einsetzt, um Klassen robuster zu machen.

Eigenschaften nicht enumerierbar machen

Die Set-Klasse aus Example 9-6 nutzte einen Trick, um Objekte als Mitglieder der Menge zu speichern: Sie definierte auf jedem Objekt, das der Menge hinzugefügt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required