JavaScript Objects

The following table lists JavaScript Objects.

Objects

Description Language Element
Enables and returns a reference to an Automation object. This object is supported in Internet Explorer only. ActiveXObject Object
Provides support for creation of arrays of any data type. Array Object
Represents a raw buffer of binary data, which is used to store data for the different typed arrays. ArrayBuffers cannot be read from or written to directly, but can be passed to a typed array or DataView to interpret the raw buffer as needed. ArrayBuffer Object
An object representing the arguments to the currently executing function, and the functions that called it. arguments Object
Creates a new Boolean value. Boolean Object
Used to read and write different kinds of binary data to any location in the ArrayBuffer. DataView Object
Enables basic storage and retrieval of dates and times. Date Object
An intrinsic object that can send output to a script debugger. Debug Object
Enables enumeration of items in a collection. This object is supported in Internet Explorer only. Enumerator Object
An object that contains information about errors that occur while JavaScript code is running. Error Object
A typed array of 32-bit float values. Float32Array Object
A typed array of 64-bit float values. Float64Array Object
Creates a new function. Function Object
An intrinsic object whose purpose is to collect global methods into one object. Global Object
A typed array of 8-bit integer values Int8Array Object
A typed array of 16-bit integer values Int16Array Object
A typed array of 32-bit integer values Int32Array Object
Provides locale-specific string comparisons. Intl.Collator Object
Provides locale-specific date and time formatting. Intl.DateTimeFormat Object
Provides locale-specific number formatting. Intl.NumberFormat Object
An intrinsic object that provides two methods to convert to and from the JavaScript Object Notation (JSON) format. JSON Object
A collection of key/value pairs. Map Object
An intrinsic object that provides basic mathematics functionality and constants. Math Object
An object representation of the number data type and placeholder for numeric constants. Number Object
Provides functionality common to allJavaScript objects. Object Object
Provides a mechanism to schedule work to be done on a value that has not yet been computed. Promise Object
Enables custom behavior for an object. Proxy Object
Provides methods for use in operations that are intercepted. Reflect Object
Stores information on regular expression pattern searches. RegExp Object
Contains a regular expression pattern. Regular Expression Object
A collection of unique values that may be of any type. Set Object
Allows manipulation and formatting of text strings and determination and location of substrings within strings. String Object
Allows you to create a unique identifier. Symbol Object
A typed array of 8-bit unsigned integer values, Uint8Array Object
A typed array of 8-bit unsigned integers with clamped values. Uint8ClampedArray Object
A typed array of 16-bit unsigned integer values Uint16Array Object
A typed array of 32-bit unsigned integer values Uint32Array Object
Provides access to Visual Basic safe arrays. VBArray Object
A collection of key/value pairs in which each key is an object reference. WeakMap Object
A collection of unique objects. WeakSet Object
An error that originates in Windows Runtime functions and methods. WinRTError Object

HTML and DHTML Reference