Скачать книгу

9.10Rückgabewerte von async-Funktionen

       9.11Gleichzeitiges Warten

       9.12Ausnahmen in async-Funktionen

       9.13Übungen

       10Module

       10.1Das Prinzip von Modulen

       10.2ECMAScript-Module

       10.3Standardimporte

       10.4Benannte Importe

       10.5Dynamische Importe

       10.6Exporte

       10.6.1Benannte Exporte

       10.6.2Der Standardexport

       10.6.3Exporte sind Variable

       10.6.4Reexport

       10.7Module verpacken

       10.8Übungen

       11Metaprogrammierung

       11.1Symbole

       11.2Anpassung mithilfe von Symboleigenschaften

       11.2.1Die Methode toString anpassen

       11.2.2Die Typumwandlung steuern

       11.2.3species

       11.3Attribute von Eigenschaften

       11.4Eigenschaften auflisten

       11.5Das Vorhandensein einer einzelnen Eigenschaft prüfen

       11.6Objekte schützen

       11.7Objekte erstellen und ändern

       11.8Auf den Prototyp zugreifen und ihn ändern

       11.9Objekte klonen

       11.10Funktionseigenschaften

       11.11Argumente binden und Methoden aufrufen

       11.12Proxys

       11.13Die Klasse Reflect

       11.14Proxy-Invarianten

       11.15Übungen

       12Iteratoren und Generatoren

       12.1Iterierbare Werte

       12.2Iterierbare Objekte implementieren

       12.3Abschließbare Iteratoren

       12.4Generatoren

       12.5Verschachtelte yield-Anweisungen

       12.6Generatoren als Verbraucher

       12.7Generatoren in der asynchronen Verarbeitung

       12.8async-Generatoren und -Iteratoren

       12.9Übungen

       13Einführung in TypeScript

       13.1Typanmerkungen

       13.2TypeScript ausführen

       13.3Typterminologie

       13.4Primitive Typen

       13.5Zusammengesetzte Typen

       13.6Typinferenz

       13.7Untertypen

       13.7.1Die Substitutionsregel

       13.7.2Optionale und überzählige Eigenschaften

       13.7.3Untertypbeziehungen von Array- und Objekttypen

       13.8Klassen

       Скачать книгу