MENU
ES5, December 2009
Major new features:
JSON
Getter/Setter accessors for object/array literals
static Object.X() methods:
.create()
.defineProperty()
.defineProperties()
.getPrototypeOf()
.keys()
.seal()
.freeze()
.preventExtensions()
.isSealed()
.isFrozen()
.isExtensible()
.getOwnPropertyDescriptor()
.getOwnPropertyNames()
Function.prototype.bind()
Array Methods:
Array.isArray()
arr.indexOf()
arr.lastIndexOf()
arr.every()
arr.some()
arr.forEach()
arr.map()
arr.filter()
arr.reduce()
arr.reduceRight()
arr.sort()
Strict Mode
Minor new features:
undefined, NaN, infinity
str.trim()
date.toISOString(), date.toJSON, Date.now()
trailing commas in object/array literals