11

Metaprogrammierung

image

In diesem Kapitel beschäftigen wir uns intensiv mit fortgeschrittenen APIs, mit denen es möglich ist, Objekte mit nicht standardmäßigem Verhalten zu erstellen und Code für generische Objekte zu schreiben.

Als Erstes sehen wir uns dabei Symbole an. Neben Strings bilden sie den einzigen Typ, der für die Namen von Objekteigenschaften verwendet werden kann. Durch die Definition von Eigenschaften mit bestimmten bekannten oder Standardsymbolen können Sie das Verhalten ausgewählter API-Methoden anpassen.

Anschließend werfen wir einen genaueren Blick auf Objekteigenschaften und ihre Attribute. Dabei werden Sie erfahren, wie Sie Eigenschaften ...

Get JavaScript für Ungeduldige 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.