[Dutch]
In juni is ECMAScript 6 definitief. Laten we alle vernieuwingen eens op een rij zetten middels sprekende voorbeelden en demos: Scope, const, destructuring, arrow functions, map, set, modules, classes, etc. Tevens behandelen we mogelijkheden om ECMAScript 6 code om te zetten naar versie 5, zodat de code ook uitvoerbaar is in oudere omgevingen. ES6 browser ondersteuning in bijvoorbeeld Windows 10’s Internet Explorer is er al gedeeltelijk, maar vereisen soms wat extra instellingen. We behandelen welke. Ook de Visual Studio ondersteuning wordt bekeken. Tot slot een vooruitblik op ECMAScript 7.
11. Why is JavaScript Hard?
• Different implementations
(browsers/transpilers/node/etc.)
• Scope
• This
• Prototype
• Verbose syntax
• DOM/Array objects are not JavaScript
objects
16. Valid function declarations
a) function (x) { return x + x; };
b) (x) => { return x + x; };
c) [Method:] toString() { return "Hello"; }
d) x => x + x;
all