diff --git a/spec.html b/spec.html index 58e9ee0586..a21b00ab49 100644 --- a/spec.html +++ b/spec.html @@ -2916,7 +2916,7 @@

Object Internal Methods and Internal Slots

[[OwnPropertyKeys]] - ( ) List of propertyKey + ( ) List of property keys Return a List whose elements are all of the own property keys for the object. @@ -5798,7 +5798,7 @@

Testing and Comparison Operations

RequireObjectCoercible ( _argument_: unknown, - ) + ): a Completion Record

description
@@ -5888,7 +5888,7 @@

IsArray ( _argument_: unknown, - ) + ): a Completion Record normally containing a Boolean

@@ -5907,7 +5907,7 @@

IsCallable ( _argument_: an ECMAScript language value, - ) + ): a Boolean

description
@@ -5924,7 +5924,7 @@

IsConstructor ( _argument_: an ECMAScript language value, - ) + ): a Boolean

description
@@ -5941,11 +5941,11 @@

IsExtensible ( _O_: an Object, - ) + ): a Completion Record normally containing a Boolean

description
-
It returns a completion record which, if its [[Type]] is ~normal~, has a [[Value]] which is a Boolean. It is used to determine whether additional properties can be added to _O_.
+
It is used to determine whether additional properties can be added to _O_.
1. Return ? _O_.[[IsExtensible]](). @@ -5956,7 +5956,7 @@

IsIntegralNumber ( _argument_: unknown, - ) + ): a Boolean

description
@@ -5974,7 +5974,7 @@

IsPropertyKey ( _argument_: an ECMAScript language value, - ) + ): a Boolean

description
@@ -5991,7 +5991,7 @@

IsRegExp ( _argument_: unknown, - ) + ): a Completion Record normally containing a Boolean

@@ -6009,7 +6009,7 @@

IsStringPrefix ( _p_: a String, _q_: a String, - ) + ): a Boolean

description
@@ -6029,11 +6029,11 @@

SameValue ( _x_: an ECMAScript language value, _y_: an ECMAScript language value, - ) + ): a Boolean

description
-
It returns a completion record whose [[Type]] is ~normal~ and whose [[Value]] is a Boolean indicating whether or not the two arguments are the same value.
+
It determines whether or not the two arguments are the same value.
1. If Type(_x_) is different from Type(_y_), return *false*. @@ -6053,11 +6053,11 @@

SameValueZero ( _x_: an ECMAScript language value, _y_: an ECMAScript language value, - ) + ): a Boolean

description
-
It returns a completion record whose [[Type]] is ~normal~ and whose [[Value]] is a Boolean indicating whether or not the two arguments are the same value (ignoring the difference between *+0*𝔽 and *-0*𝔽).
+
It determines whether or not the two arguments are the same value (ignoring the difference between *+0*𝔽 and *-0*𝔽).
1. If Type(_x_) is different from Type(_y_), return *false*. @@ -6077,11 +6077,9 @@

SameValueNonNumeric ( _x_: an ECMAScript language value, but not a Number or a BigInt, _y_: an ECMAScript language value, but not a Number or a BigInt, - ) + ): a Boolean

-
description
-
It returns a completion record whose [[Type]] is ~normal~ and whose [[Value]] is a Boolean.
1. Assert: Type(_x_) is the same as Type(_y_). @@ -6103,7 +6101,7 @@

_x_: an ECMAScript language value, _y_: an ECMAScript language value, _LeftFirst_: a Boolean, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6161,11 +6159,11 @@

IsLooselyEqual ( _x_: an ECMAScript language value, _y_: an ECMAScript language value, - ) + ): a Completion Record normally containing a Boolean

description
-
It provides the semantics for the comparison _x_ == _y_, returning *true* or *false*.
+
It provides the semantics for the comparison _x_ == _y_.
1. If Type(_x_) is the same as Type(_y_), then @@ -6196,11 +6194,11 @@

IsStrictlyEqual ( _x_: an ECMAScript language value, _y_: an ECMAScript language value, - ) + ): a Boolean

description
-
It provides the semantics for the comparison _x_ === _y_, returning *true* or *false*.
+
It provides the semantics for the comparison _x_ === _y_.
1. If Type(_x_) is different from Type(_y_), return *false*. @@ -6223,7 +6221,7 @@

Operations on Objects

MakeBasicObject ( _internalSlotsList_: a List of internal slot names, - ) + ): an Object

description
@@ -6249,7 +6247,7 @@

Get ( _O_: an Object, _P_: a property key, - ) + ): a Completion Record

description
@@ -6265,7 +6263,7 @@

GetV ( _V_: an ECMAScript language value, _P_: a property key, - ) + ): a Completion Record

description
@@ -6284,7 +6282,7 @@

_P_: a property key, _V_: an ECMAScript language value, _Throw_: a Boolean, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6303,7 +6301,7 @@

_O_: an Object, _P_: a property key, _V_: an ECMAScript language value, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6324,7 +6322,7 @@

_O_: an Object, _P_: a property key, _V_: an ECMAScript language value, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6345,7 +6343,7 @@

_O_: an Object, _P_: a property key, _V_: an ECMAScript language value, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6367,7 +6365,7 @@

_O_: an Object, _P_: a property key, _desc_: a Property Descriptor, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6385,7 +6383,7 @@

DeletePropertyOrThrow ( _O_: an Object, _P_: a property key, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6403,7 +6401,7 @@

GetMethod ( _V_: an ECMAScript language value, _P_: a property key, - ) + ): a Completion Record normally containing a callable object or *undefined*

description
@@ -6422,7 +6420,7 @@

HasProperty ( _O_: an Object, _P_: a property key, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6438,7 +6436,7 @@

HasOwnProperty ( _O_: an Object, _P_: a property key, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6457,7 +6455,7 @@

_F_: an ECMAScript language value, _V_: an ECMAScript language value, optional _argumentsList_: a List of ECMAScript language values, - ) + ): a Completion Record

description
@@ -6476,7 +6474,7 @@

_F_: a constructor, optional _argumentsList_: unknown, optional _newTarget_: a constructor, - ) + ): a Completion Record

description
@@ -6497,7 +6495,7 @@

SetIntegrityLevel ( _O_: an Object, _level_: ~sealed~ or ~frozen~, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6529,7 +6527,7 @@

TestIntegrityLevel ( _O_: an Object, _level_: ~sealed~ or ~frozen~, - ) + ): a Completion Record normally containing a Boolean

description
@@ -6554,7 +6552,7 @@

CreateArrayFromList ( _elements_: a List of ECMAScript language values, - ) + ): an Array

description
@@ -6574,7 +6572,7 @@

LengthOfArrayLike ( _obj_: an Object, - ) + ): a Completion Record normally containing an integer

description
@@ -6597,7 +6595,7 @@

CreateListFromArrayLike ( _obj_: unknown, optional _elementTypes_: a List of names of ECMAScript Language Types, - ) + ): a Completion Record normally containing a List

description
@@ -6625,7 +6623,7 @@

_V_: an ECMAScript language value, _P_: a property key, optional _argumentsList_: a List of ECMAScript language values, - ) + ): a Completion Record

description
@@ -6644,7 +6642,7 @@

OrdinaryHasInstance ( _C_: an ECMAScript language value, _O_: unknown, - ) + ): a Completion Record normally containing a Boolean

description