ECMAScript standard: Difference between revisions
Content added Content deleted
(→Versions: Delete an obsolete sentence.) |
(mention property accessors and immutable objects) |
||
Line 26: | Line 26: | ||
|5 |
|5 |
||
|December 2009 |
|December 2009 |
||
|Added [[JSON]] library, <code>use strict</code> mode, |
|Added [[JSON]] library, <code>use strict</code> mode, property accessors, immutable objects, additional reflection facilities, and more. |
||
|- |
|- |
||
|5.1 |
|5.1 |
Revision as of 11:55, 9 October 2011
ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification.
Versions
Edition | Date published | Differences to the previous edition |
---|---|---|
1 | June 1997 | First edition, editor Guy L. Steele, Jr. |
2 | June 1998 | Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard; editor Mike Cowlishaw. |
3 | December 1999 | Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements; editor Mike Cowlishaw. |
4 | Abandoned | Rejected for proposing too much new syntax and too many extra features. |
5 | December 2009 | Added JSON library, use strict mode, property accessors, immutable objects, additional reflection facilities, and more.
|
5.1 | June 2011 | Corrected errors in the specification. |