December 2019
Intermediate to advanced
402 pages
9h 14m
German
Alle Beispiele in diesem Buch basieren auf der neuesten Version von JavaScript. In diesem Kapitel stellen wir dir alle von uns verwendeten Neuerungen gegenüber ECMAScript 5 (ES5), der sehr weit verbreiteten Referenzversion, vor1. Das ermöglicht dir einen schnellen Einstieg, falls du mit den neuesten Sprachfeatures noch nicht vertraut bist. Wir gehen davon aus, dass du zumindest ES5 beherrschst, das ist die aktuell von allen Browsern unterstützte Version.
Für Variablen, die mit var deklariert sind, gelten nur Funktionen als Sichtbarkeitsbereiche. Durch eine anonyme Funktion, die direkt ausgeführt wird – eine sogenannte IIFE2 –, kann man einen Block-Scope auch in ES5 simulieren:
(function () ...