ECMAScript 5.1, an older version of the standard upon which JavaScript is based, was approved in June 2011.
The JavaScript runtime used in the latest versions of Mozilla projects including both Firefox and Thunderbird has full support for ECMAScript 5.1 features. This article covers the features supported by different versions of Mozilla's JavaScript runtime.
Firefox 4 has full ECMAScript 5 support including the
Object.*
methods and strict mode. See
New in JavaScript 1.8.5
.
Object.getPrototypeOf()
方法。
String.trim()
method, which trims whitespace from both ends of the string.
JSON.stringify()
to be compliant with ECMAScript 5.
Improvements laid out by ECMAScript 5 have been made in the parsing algorithm that prevents evaluating XHTML as JavaScript code in certain circumstances.
New
Array
methods offering several improved methods for manipulating arrays -- have been part of JavaScript since
JavaScript 1.6
. Now they've been standardized as part of ECMAScript 5.