@@ -7571,7 +7571,7 @@ <h1>SetFunctionLength ( _F_, _length_ )</h1>
7571
7571
<emu-alg>
7572
7572
1. Assert: _F_ is an extensible object that does not have a `"length"` own property.
7573
7573
1. Assert: Type(_length_) is Number.
7574
- 1. Assert: _length_ ≥ 0 and ! ToInteger (_length_) is equal to _length_ .
7574
+ 1. Assert: _length_ ≥ 0 and ! IsInteger (_length_).
7575
7575
1. Return ! DefinePropertyOrThrow(_F_, `"length"`, PropertyDescriptor { [[Value]]: _length_, [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }).
7576
7576
</emu-alg>
7577
7577
</emu-clause>
@@ -25604,11 +25604,7 @@ <h1>Number.isFinite ( _number_ )</h1>
25604
25604
<h1>Number.isInteger ( _number_ )</h1>
25605
25605
<p>When `Number.isInteger` is called with one argument _number_, the following steps are taken:</p>
25606
25606
<emu-alg>
25607
- 1. If Type(_number_) is not Number, return *false*.
25608
- 1. If _number_ is *NaN*, *+∞*, or *-∞*, return *false*.
25609
- 1. Let _integer_ be ! ToInteger(_number_).
25610
- 1. If _integer_ is not equal to _number_, return *false*.
25611
- 1. Otherwise, return *true*.
25607
+ 1. Return ! IsInteger(_number_).
25612
25608
</emu-alg>
25613
25609
</emu-clause>
25614
25610
@@ -25629,12 +25625,9 @@ <h1>Number.isNaN ( _number_ )</h1>
25629
25625
<h1>Number.isSafeInteger ( _number_ )</h1>
25630
25626
<p>When `Number.isSafeInteger` is called with one argument _number_, the following steps are taken:</p>
25631
25627
<emu-alg>
25632
- 1. If Type(_number_) is not Number, return *false*.
25633
- 1. If _number_ is *NaN*, *+∞*, or *-∞*, return *false*.
25634
- 1. Let _integer_ be ! ToInteger(_number_).
25635
- 1. If _integer_ is not equal to _number_, return *false*.
25636
- 1. If abs(_integer_) ≤ 2<sup>53</sup> - 1, return *true*.
25637
- 1. Otherwise, return *false*.
25628
+ 1. If ! IsInteger(_number_) is *true*, then
25629
+ 1. If abs(_number_) ≤ 2<sup>53</sup> - 1, return *true*.
25630
+ 1. Return *false*.
25638
25631
</emu-alg>
25639
25632
</emu-clause>
25640
25633
@@ -28205,7 +28198,7 @@ <h1>String.fromCodePoint ( ..._codePoints_ )</h1>
28205
28198
1. Repeat, while _nextIndex_ < _length_
28206
28199
1. Let _next_ be _codePoints_[_nextIndex_].
28207
28200
1. Let _nextCP_ be ? ToNumber(_next_).
28208
- 1. If SameValue(_nextCP_, ! ToInteger (_nextCP_) ) is *false*, throw a *RangeError* exception.
28201
+ 1. If ! IsInteger (_nextCP_) is *false*, throw a *RangeError* exception.
28209
28202
1. If _nextCP_ < 0 or _nextCP_ > 0x10FFFF, throw a *RangeError* exception.
28210
28203
1. Append the elements of the UTF16Encoding of _nextCP_ to the end of _elements_.
28211
28204
1. Increase _nextIndex_ by 1.
0 commit comments