ECMAScript 2015 (6th Edition) is the current version of the ECMAScript Language Specification standard. Commonly referred to as "ES6", it defines the standard for the
, the engine used in Firefox and other Mozilla applications.
syntax binds an object property to a function that will be called when that property is looked up.
method returns a
in the array, if an element in the array satisfies the provided testing function. Otherwise
method creates a new function that, when called, has its
this keyword set to the provided value, with a given sequence of arguments preceding any provided when the new function is called.
object is used for asynchronous computations. A
Promise represents a value which may be available now, or in the future, or never.
constructor method is a special method for creating and initializing an object created with a
static keyword defines a static method for a class.
Default function parameters allow formal parameters to be initialized with default values if no value or
undefined is passed.
syntax binds an object property to a function to be called when there is an attempt to set that property.
property returns the name of the function.
object is a simple key/value map. Any value (both objects and
) may be used as either a key or a value.
accessor property returns the
property represents the prototype for the
accessor property returns the number of elements in a
property represents the difference between one and the smallest value greater than one that can be represented as a
method determines whether the passed value is
. It is a more robust version of the original, global
method determines whether the provided value is a number that is a
safe integer. A safe integer is an integer that
53 - 1