diff --git a/spec.html b/spec.html index cb67acb432..1a1730c403 100644 --- a/spec.html +++ b/spec.html @@ -13728,7 +13728,7 @@

1. Let _newLenDesc_ be a copy of _Desc_. 1. [id="step-arraysetlength-newlen"] Let _newLen_ be ? ToUint32(_Desc_.[[Value]]). 1. [id="step-arraysetlength-numberlen"] Let _numberLen_ be ? ToNumber(_Desc_.[[Value]]). - 1. If _newLen_ is not the same value as _numberLen_, throw a *RangeError* exception. + 1. If SameValueZero(_newLen_, _numberLen_) is *false*, throw a *RangeError* exception. 1. Set _newLenDesc_.[[Value]] to _newLen_. 1. Let _oldLenDesc_ be OrdinaryGetOwnProperty(_A_, *"length"*). 1. Assert: ! IsDataDescriptor(_oldLenDesc_) is *true*. @@ -35206,7 +35206,7 @@

Array ( ..._values_ )

1. Let _intLen_ be *1*𝔽. 1. Else, 1. Let _intLen_ be ! ToUint32(_len_). - 1. If _intLen_ is not the same value as _len_, throw a *RangeError* exception. + 1. If SameValueZero(_intLen_, _len_) is *false*, throw a *RangeError* exception. 1. Perform ! Set(_array_, *"length"*, _intLen_, *true*). 1. Return _array_. 1. Else,