Neuerungen von TypeScript 2.1
20.04.2017, 00:00 Uhr
Return of the Types
TypeScript 2.1 bietet async/await jetzt auch für ECMAScript 3 und 5
In Version 5 hielten die Schlüsselwörter async und await Einzug in die Sprache C#. Sie bieten eine saubere Syntax für den Aufruf und das Abwarten asynchroner Operationen wie beispielsweise Netzwerk- oder Datenbankzugriffen. Der resultierende Code bleibt trotz asynchroner Methodenaufrufe genauso gut lesbar wie synchroner Code.
Mit ECMAScript 2017 werden async und await auch in der JavaScript-Welt standardisiert. Das Äquivalent zum Task in .NET ist dabei das Promise in JavaScript. Ähnlich wie in C# pausiert der await-Operator die Ausführung einer asynchronen Funktion, bis das abzuwartende Promise resolved oder rejected wird. Im Erfolgsfall wird mit dem nachfolgenden Code fortgefahren; andernfalls ein Fehler geworfen.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar