A library to introduce EcmaScript 5 features to all browsers
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



es5.js is a separate, standalone and unobtrusive library that gives the new ECMAScript 5 functions such as Array.prototype.map to all browsers. It does not override any previously defined function so that you use the native implementation in the browser when available.

The functions in the project are derived from various sources like the public Mozilla Developer Network recommendations, Google V8's source code or Douglas Crockford's json2.js library or written by the project authors themselves.


All files that are part of this project are covered by the following license, except where explicitly noted.

 This Source Code Form is subject to the terms of the Mozilla Public 
 License, v. 2.0. If a copy of the MPL was not distributed with this 
 file, You can obtain one at http://mozilla.org/MPL/2.0/.