diff --git a/spec.html b/spec.html index d87ddd461fc..73e19063e87 100644 --- a/spec.html +++ b/spec.html @@ -1667,7 +1667,7 @@

[[Construct]] ( )

Well-Known Intrinsic Objects

Well-known intrinsics are built-in objects that are explicitly referenced by the algorithms of this specification and which usually have realm-specific identities. Unless otherwise specified each intrinsic object actually corresponds to a set of similar objects, one per realm.

-

Within this specification a reference such as %name% means the intrinsic object, associated with the current realm, corresponding to the name. A reference such as %name.a.b% means, as if the "b" property of the "a" property of thhe intrinsic object %name% was accessed prior to any ECMAScript code being evaluated. Determination of the current realm and its intrinsics is described in . The well-known intrinsics are listed in .

+

Within this specification a reference such as %name% means the intrinsic object, associated with the current realm, corresponding to the name. A reference such as %name.a.b% means, as if the "b" property of the "a" property of the intrinsic object %name% was accessed prior to any ECMAScript code being evaluated. Determination of the current realm and its intrinsics is described in . The well-known intrinsics are listed in .

@@ -1712,7 +1712,7 @@

Well-Known Intrinsic Objects

`ArrayBuffer.prototype` @@ -1722,7 +1722,7 @@

Well-Known Intrinsic Objects

@@ -1733,7 +1733,7 @@

Well-Known Intrinsic Objects

`Array.prototype` @@ -1744,7 +1744,7 @@

Well-Known Intrinsic Objects

`Array.prototype.entries` @@ -1755,7 +1755,7 @@

Well-Known Intrinsic Objects

`Array.prototype.forEach` @@ -1766,7 +1766,7 @@

Well-Known Intrinsic Objects

`Array.prototype.keys` @@ -1777,7 +1777,7 @@

Well-Known Intrinsic Objects

`Array.prototype.values` @@ -1807,7 +1807,7 @@

Well-Known Intrinsic Objects

@@ -1817,7 +1817,7 @@

Well-Known Intrinsic Objects

@@ -1837,7 +1837,7 @@

Well-Known Intrinsic Objects

@@ -1880,7 +1880,7 @@

Well-Known Intrinsic Objects

`Boolean.prototype` @@ -1902,7 +1902,7 @@

Well-Known Intrinsic Objects

`DataView.prototype` @@ -1924,7 +1924,7 @@

Well-Known Intrinsic Objects

`Date.prototype` @@ -1990,7 +1990,7 @@

Well-Known Intrinsic Objects

`Error.prototype` @@ -2023,7 +2023,7 @@

Well-Known Intrinsic Objects

`EvalError.prototype` @@ -2045,7 +2045,7 @@

Well-Known Intrinsic Objects

`Float32Array.prototype` @@ -2067,7 +2067,7 @@

Well-Known Intrinsic Objects

`Float64Array.prototype` @@ -2089,7 +2089,7 @@

Well-Known Intrinsic Objects

`Function.prototype` @@ -2119,7 +2119,7 @@

Well-Known Intrinsic Objects

@@ -2141,7 +2141,7 @@

Well-Known Intrinsic Objects

`Int8Array.prototype` @@ -2163,7 +2163,7 @@

Well-Known Intrinsic Objects

`Int16Array.prototype` @@ -2185,7 +2185,7 @@

Well-Known Intrinsic Objects

`Int32Array.prototype` @@ -2239,7 +2239,7 @@

Well-Known Intrinsic Objects

`JSON.parse` @@ -2250,7 +2250,7 @@

Well-Known Intrinsic Objects

`JSON.stringify` @@ -2282,7 +2282,7 @@

Well-Known Intrinsic Objects

`Map.prototype` @@ -2315,7 +2315,7 @@

Well-Known Intrinsic Objects

`Number.prototype` @@ -2337,7 +2337,7 @@

Well-Known Intrinsic Objects

`Object.prototype` @@ -2348,7 +2348,7 @@

Well-Known Intrinsic Objects

`Object.prototype.toString` @@ -2359,7 +2359,7 @@

Well-Known Intrinsic Objects

`Object.prototype.valueOf` @@ -2403,7 +2403,7 @@

Well-Known Intrinsic Objects

`Promise.prototype` @@ -2414,7 +2414,7 @@

Well-Known Intrinsic Objects

`Promise.prototype.then` @@ -2425,7 +2425,7 @@

Well-Known Intrinsic Objects

`Promise.all` @@ -2436,7 +2436,7 @@

Well-Known Intrinsic Objects

`Promise.reject` @@ -2447,7 +2447,7 @@

Well-Known Intrinsic Objects

`Promise.resolve` @@ -2480,7 +2480,7 @@

Well-Known Intrinsic Objects

`RangeError.prototype` @@ -2502,7 +2502,7 @@

Well-Known Intrinsic Objects

`ReferenceError.prototype` @@ -2535,7 +2535,7 @@

Well-Known Intrinsic Objects

`RegExp.prototype` @@ -2567,7 +2567,7 @@

Well-Known Intrinsic Objects

`Set.prototype` @@ -2589,7 +2589,7 @@

Well-Known Intrinsic Objects

`SharedArrayBuffer.prototype` @@ -2621,7 +2621,7 @@

Well-Known Intrinsic Objects

`String.prototype` @@ -2643,7 +2643,7 @@

Well-Known Intrinsic Objects

`Symbol.prototype` @@ -2665,7 +2665,7 @@

Well-Known Intrinsic Objects

`SyntaxError.prototype` @@ -2695,7 +2695,7 @@

Well-Known Intrinsic Objects

@@ -2717,7 +2717,7 @@

Well-Known Intrinsic Objects

`TypeError.prototype` @@ -2739,7 +2739,7 @@

Well-Known Intrinsic Objects

`Uint8Array.prototype` @@ -2761,7 +2761,7 @@

Well-Known Intrinsic Objects

`Uint8ClampedArray.prototype` @@ -2783,7 +2783,7 @@

Well-Known Intrinsic Objects

`Uint16Array.prototype` @@ -2805,7 +2805,7 @@

Well-Known Intrinsic Objects

`Uint32Array.prototype` @@ -2827,7 +2827,7 @@

Well-Known Intrinsic Objects

`URIError.prototype` @@ -2849,7 +2849,7 @@

Well-Known Intrinsic Objects

`WeakMap.prototype` @@ -2871,7 +2871,7 @@

Well-Known Intrinsic Objects

`WeakSet.prototype`
- The initial value of the `prototype` data property of %ArrayBuffer%; e.g., %ArrayBuffer.prototype% + The initial value of the `prototype` data property of %ArrayBuffer%; i.e., %ArrayBuffer.prototype%
- The prototype of Array iterator objects (); e.g., %ArrayIterator.prototype% + The prototype of Array iterator objects (); i.e., %ArrayIterator.prototype%
- The initial value of the `prototype` data property of %Array% (); e.g., %Array.prototype% + The initial value of the `prototype` data property of %Array% (); i.e., %Array.prototype%
- The initial value of the `entries` data property of %ArrayPrototype% (); e.g., %Array.prototype.entries% + The initial value of the `entries` data property of %ArrayPrototype% (); i.e., %Array.prototype.entries%
- The initial value of the `forEach` data property of %ArrayPrototype% (); e.g., %Array.prototype.forEach% + The initial value of the `forEach` data property of %ArrayPrototype% (); i.e., %Array.prototype.forEach%
- The initial value of the `keys` data property of %ArrayPrototype% (); e.g., %Array.prototype.keys% + The initial value of the `keys` data property of %ArrayPrototype% (); i.e., %Array.prototype.keys%
- The initial value of the `values` data property of %ArrayPrototype% (); e.g., %Array.prototype.values% + The initial value of the `values` data property of %ArrayPrototype% (); i.e., %Array.prototype.values%
- The initial value of the `prototype` data property of %AsyncFunction%; e.g., %AsyncFunction.prototype% + The initial value of the `prototype` data property of %AsyncFunction%; i.e., %AsyncFunction.prototype%
- The initial value of the `prototype` property of %AsyncGeneratorFunction%; e.g., %AsyncGeneratorFunction.prototype% + The initial value of the `prototype` property of %AsyncGeneratorFunction%; i.e., %AsyncGeneratorFunction.prototype%
- The initial value of the `prototype` property of %AsyncGenerator%; e.g., %AsyncGenerator.prototype% + The initial value of the `prototype` property of %AsyncGenerator%; i.e., %AsyncGenerator.prototype%
- The initial value of the `prototype` data property of %Boolean% (); e.g., %Boolean.prototype% + The initial value of the `prototype` data property of %Boolean% (); i.e., %Boolean.prototype%
- The initial value of the `prototype` data property of %DataView%; e.g., %DataView.prototype% + The initial value of the `prototype` data property of %DataView%; i.e., %DataView.prototype%
- The initial value of the `prototype` data property of %Date%.; e.g., %Date.prototype% + The initial value of the `prototype` data property of %Date%.; i.e., %Date.prototype%
- The initial value of the `prototype` data property of %Error%; e.g., %Error.prototype% + The initial value of the `prototype` data property of %Error%; i.e., %Error.prototype%
- The initial value of the `prototype` data property of %EvalError%; e.g., %EvalError.prototype% + The initial value of the `prototype` data property of %EvalError%; i.e., %EvalError.prototype%
- The initial value of the `prototype` data property of %Float32Array%; e.g., %Float32Array.prototype% + The initial value of the `prototype` data property of %Float32Array%; i.e., %Float32Array.prototype%
- The initial value of the `prototype` data property of %Float64Array%; e.g., %Float64Array.prototype% + The initial value of the `prototype` data property of %Float64Array%; i.e., %Float64Array.prototype%
- The initial value of the `prototype` data property of %Function%; e.g., %Function.prototype% + The initial value of the `prototype` data property of %Function%; i.e., %Function.prototype%
- The initial value of the `prototype` data property of %Generator%; e.g., %Generator.prototype% + The initial value of the `prototype` data property of %Generator%; i.e., %Generator.prototype%
- The initial value of the `prototype` data property of %Int8Array%; e.g., %Int8Array.prototype% + The initial value of the `prototype` data property of %Int8Array%; i.e., %Int8Array.prototype%
- The initial value of the `prototype` data property of %Int16Array%; e.g., %Int16Array.prototype% + The initial value of the `prototype` data property of %Int16Array%; i.e., %Int16Array.prototype%
- The initial value of the `prototype` data property of %Int32Array%; e.g., %Int32Array.prototype% + The initial value of the `prototype` data property of %Int32Array%; i.e., %Int32Array.prototype%
- The initial value of the `parse` data property of %JSON%; e.g., %JSON.parse% + The initial value of the `parse` data property of %JSON%; i.e., %JSON.parse%
- The initial value of the `stringify` data property of %JSON%; e.g., %JSON.stringify% + The initial value of the `stringify` data property of %JSON%; i.e., %JSON.stringify%
- The initial value of the `prototype` data property of %Map%; e.g., %Map.prototype% + The initial value of the `prototype` data property of %Map%; i.e., %Map.prototype%
- The initial value of the `prototype` data property of %Number%; e.g., %Number.prototype% + The initial value of the `prototype` data property of %Number%; i.e., %Number.prototype%
- The initial value of the `prototype` data property of %Object% (); e.g., %Object.prototype% + The initial value of the `prototype` data property of %Object% (); i.e., %Object.prototype%
- The initial value of the `toString` data property of %Object.prototype% (); e.g., %Object.prototype.toString% + The initial value of the `toString` data property of %Object.prototype% (); i.e., %Object.prototype.toString%
- The initial value of the `valueOf` data property of %Object.prototype% (); e.g., %Object.prototype.valueOf% + The initial value of the `valueOf` data property of %Object.prototype% (); i.e., %Object.prototype.valueOf%
- The initial value of the `prototype` data property of %Promise%; e.g., %Promise.prototype% + The initial value of the `prototype` data property of %Promise%; i.e., %Promise.prototype%
- The initial value of the `then` data property of %PromisePrototype% (); e.g., %Promise.prototype.then% + The initial value of the `then` data property of %PromisePrototype% (); i.e., %Promise.prototype.then%
- The initial value of the `all` data property of %Promise% (); e.g., %Promise.all% + The initial value of the `all` data property of %Promise% (); i.e., %Promise.all%
- The initial value of the `reject` data property of %Promise% (); e.g., %Promise.reject% + The initial value of the `reject` data property of %Promise% (); i.e., %Promise.reject%
- The initial value of the `resolve` data property of %Promise% (); e.g., %Promise.resolve% + The initial value of the `resolve` data property of %Promise% (); i.e., %Promise.resolve%
- The initial value of the `prototype` data property of %RangeError%; e.g., %RangeError.prototype% + The initial value of the `prototype` data property of %RangeError%; i.e., %RangeError.prototype%
- The initial value of the `prototype` data property of %ReferenceError%; e.g., %ReferenceError.prototype% + The initial value of the `prototype` data property of %ReferenceError%; i.e., %ReferenceError.prototype%
- The initial value of the `prototype` data property of %RegExp%; e.g., %RegExp.prototype% + The initial value of the `prototype` data property of %RegExp%; i.e., %RegExp.prototype%
- The initial value of the `prototype` data property of %Set%; e.g., %Set.prototype% + The initial value of the `prototype` data property of %Set%; i.e., %Set.prototype%
- The initial value of the `prototype` data property of %SharedArrayBuffer%; e.g., %SharedArrayBuffer.prototype% + The initial value of the `prototype` data property of %SharedArrayBuffer%; i.e., %SharedArrayBuffer.prototype%
- The initial value of the `prototype` data property of %String%; e.g., %String.prototype% + The initial value of the `prototype` data property of %String%; i.e., %String.prototype%
- The initial value of the `prototype` data property of %Symbol% (); e.g., %Symbol.prototype% + The initial value of the `prototype` data property of %Symbol% (); i.e., %Symbol.prototype%
- The initial value of the `prototype` data property of %SyntaxError%; e.g., %SyntaxError.prototype% + The initial value of the `prototype` data property of %SyntaxError%; i.e., %SyntaxError.prototype%
- The initial value of the `prototype` data property of %TypedArray%; e.g., %TypedArray.prototype% + The initial value of the `prototype` data property of %TypedArray%; i.e., %TypedArray.prototype%
- The initial value of the `prototype` data property of %TypeError%; e.g., %TypeError.prototype% + The initial value of the `prototype` data property of %TypeError%; i.e., %TypeError.prototype%
- The initial value of the `prototype` data property of %Uint8Array%; e.g., %Uint8Array.prototype% + The initial value of the `prototype` data property of %Uint8Array%; i.e., %Uint8Array.prototype%
- The initial value of the `prototype` data property of %Uint8ClampedArray%; e.g., %Uint8ClampedArray.prototype% + The initial value of the `prototype` data property of %Uint8ClampedArray%; i.e., %Uint8ClampedArray.prototype%
- The initial value of the `prototype` data property of %Uint16Array%; e.g., %Uint16Array.prototype% + The initial value of the `prototype` data property of %Uint16Array%; i.e., %Uint16Array.prototype%
- The initial value of the `prototype` data property of %Uint32Array%; e.g., %Uint32Array.prototype% + The initial value of the `prototype` data property of %Uint32Array%; i.e., %Uint32Array.prototype%
- The initial value of the `prototype` data property of %URIError%; e.g., %URIError.prototype% + The initial value of the `prototype` data property of %URIError%; i.e., %URIError.prototype%
- The initial value of the `prototype` data property of %WeakMap%; e.g., %WeakMap.prototype% + The initial value of the `prototype` data property of %WeakMap%; i.e., %WeakMap.prototype%
- The initial value of the `prototype` data property of %WeakSet%; e.g., %WeakSet.prototype% + The initial value of the `prototype` data property of %WeakSet%; i.e., %WeakSet.prototype%