Block-Level Functions Deciding When to Use Block-Level Functions Block-Level Functions in Nonstrict Mode Block-Level Functions In ECMAScript 3 and earlier, a function declara...
Unicode Identifiers Unicode Identifiers ECMAScript 6 offers better Unicode support than previous versions of JavaScript, and it also changes what characters may be used as iden...
Formalizing the __proto__ Property Formalizing the __proto__ Property Even before ECMAScript 5 was finished, several JavaScript engines already implemented a custom property ...
Change to Function-Scoped Strict Mode Change to Function-Scoped Strict Mode When strict mode was introduced in ECMAScript 5, the language was quite a bit simpler than it became...