ECMAScript® 2024 Language Specification

Draft ECMA-262 / December 6, 2023

19.3 Constructor Properties of the Global Object

19.3.1 AggregateError ( . . . )

See 20.5.7.1.

19.3.2 Array ( . . . )

See 23.1.1.

19.3.3 ArrayBuffer ( . . . )

See 25.1.4.

19.3.4 BigInt ( . . . )

See 21.2.1.

19.3.5 BigInt64Array ( . . . )

See 23.2.5.

19.3.6 BigUint64Array ( . . . )

See 23.2.5.

19.3.7 Boolean ( . . . )

See 20.3.1.

19.3.8 DataView ( . . . )

See 25.3.2.

19.3.9 Date ( . . . )

See 21.4.2.

19.3.10 Error ( . . . )

See 20.5.1.

19.3.11 EvalError ( . . . )

See 20.5.5.1.

19.3.12 FinalizationRegistry ( . . . )

See 26.2.1.

19.3.13 Float32Array ( . . . )

See 23.2.5.

19.3.14 Float64Array ( . . . )

See 23.2.5.

19.3.15 Function ( . . . )

See 20.2.1.

19.3.16 Int8Array ( . . . )

See 23.2.5.

19.3.17 Int16Array ( . . . )

See 23.2.5.

19.3.18 Int32Array ( . . . )

See 23.2.5.

19.3.19 Map ( . . . )

See 24.1.1.

19.3.20 Number ( . . . )

See 21.1.1.

19.3.21 Object ( . . . )

See 20.1.1.

19.3.22 Promise ( . . . )

See 27.2.3.

19.3.23 Proxy ( . . . )

See 28.2.1.

19.3.24 RangeError ( . . . )

See 20.5.5.2.

19.3.25 ReferenceError ( . . . )

See 20.5.5.3.

19.3.26 RegExp ( . . . )

See 22.2.4.

19.3.27 Set ( . . . )

See 24.2.1.

19.3.28 SharedArrayBuffer ( . . . )

See 25.2.3.

19.3.29 String ( . . . )

See 22.1.1.

19.3.30 Symbol ( . . . )

See 20.4.1.

19.3.31 SyntaxError ( . . . )

See 20.5.5.4.

19.3.32 TypeError ( . . . )

See 20.5.5.5.

19.3.33 Uint8Array ( . . . )

See 23.2.5.

19.3.34 Uint8ClampedArray ( . . . )

See 23.2.5.

19.3.35 Uint16Array ( . . . )

See 23.2.5.

19.3.36 Uint32Array ( . . . )

See 23.2.5.

19.3.37 URIError ( . . . )

See 20.5.5.6.

19.3.38 WeakMap ( . . . )

See 24.3.1.

19.3.39 WeakRef ( . . . )

See 26.1.1.

19.3.40 WeakSet ( . . . )

See 24.4.