Array.prototype.map ES5
Creates a new array with the results of calling a provided function on every array element.
Array.prototype.filter ES5
Creates a new array with all elements that pass the test implemented by the provided function.
Array.prototype.reduce ES5
Apply a function against an accumulator and each element in the array (from left to right) to reduce it to a single output value.
Array.prototype.reduceRight ES5
Apply a function against an accumulator and each element in the array (from right to left) to reduce it to a single output value.
Array.prototype.every ES5
Tests whether all elements in the array pass the test implemented by the provided function.
Array.prototype.some ES5
Tests whether at least one element in the array passes the test implemented by the provided function.
Array.prototype.indexOf ES5
Returns the first index at which a given element can be found in the array, or -1 if it is not present.
Array.prototype.lastIndexOf ES5
Returns the last index at which a given element can be found in the array, or -1 if it is not present.
JSON.parse ES5
Parses a string as JSON, constructing the JavaScript value or object described by the string.
Date.now ES5
Returns the number of milliseconds elapsed since the Unix epoch (January 1, 1970 00:00:00 UTC).
Date.toISOString ES5
Converts a Date object to a string using the ISO 8601 extended format.
Date.toJSON ES5
A deprecated method that was intended to convert a Date object to a string using toISOString, but its use is not recommended and it may not be implemented in all environments.
Property getters and setters ES5
Allows an object to define custom getter and setter methods for properties, which can be used to control access to the properties.
Reserved words as property names ES5
Enables the use of reserved words as property names by using quotes to enclose them, allowing for a wider range of property names.
Object.create ES5
Creates a new object with the specified prototype object and properties.
Object.defineProperty ES5
Defines a new property or modifies an existing property on an object, with the specified attributes.
Function.prototype.bind ES5
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.