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 |

