String.prototype.trim ES5

Removes whitespace from the beginning and end of a string.

Array.isArray ES5

Determines whether the passed value is an array.

Array.prototype.forEach ES5

Executes a provided function once for each array element.

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.

JSON.stringify ES5

Converts a JavaScript value to a JSON 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.keys ES5

Returns an array of a given object's own enumerable property names.

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.