browser.js |
|
0 |
length.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
430 |
name.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
431 |
not-a-constructor.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
Object.is does not implement [[Construct]], is not new-able
info: |
ECMAScript Function Objects
Built-in function objects that are not identified as constructors do not
implement the [[Construct]] internal method unless otherwise specified in
the description of a particular function.
sec-evaluatenew
...
7. If IsConstructor(constructor) is false, throw a TypeError exception.
...
includes: [isConstructor.js]
features: [Reflect.construct, Object.is, arrow-function]
--- |
873 |
not-same-value-x-y-boolean.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
8. If Type(x) is Boolean, then
a. If x and y are both true or both false,
return true; otherwise, return false.
--- |
1771 |
not-same-value-x-y-null.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
3. If Type(x) is different from Type(y), return false.
...
5. If Type(x) is Null, return true.
...
--- |
574 |
not-same-value-x-y-number.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
...
6. If Type(x) is Number, then
a. If x is NaN and y is NaN, return true.
b. If x is +0 and y is -0, return false.
c. If x is -0 and y is +0, return false.
d. If x is the same Number value as y, return true.
e. Return false.
...
--- |
860 |
not-same-value-x-y-object.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
...
10. Return true if x and y are the same Object value. Otherwise, return false.
--- |
917 |
not-same-value-x-y-string.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
7. If Type(x) is String, then
a. If x and y are exactly the same sequence of code units
(same length and same code units at corresponding indices)
return true; otherwise, return false.
...
--- |
1023 |
not-same-value-x-y-symbol.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
...
6. If Type(x) is Symbol, then
a. If x and y are both the same Symbol value,
return true; otherwise, return false.
...
features: [Symbol]
--- |
691 |
not-same-value-x-y-type.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
3. If Type(x) is different from Type(y), return false.
...
--- |
2780 |
not-same-value-x-y-undefined.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
4. If Type(x) is Undefined, return true.
...
--- |
429 |
object-is.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
459 |
same-value-x-y-boolean.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
8. If Type(x) is Boolean, then
a. If x and y are both true or both false,
return true; otherwise, return false.
--- |
588 |
same-value-x-y-empty.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
4. If Type(x) is Undefined, return true.
...
--- |
397 |
same-value-x-y-null.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
3. If Type(x) is different from Type(y), return false.
...
5. If Type(x) is Null, return true.
...
--- |
483 |
same-value-x-y-number.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
...
6. If Type(x) is Number, then
a. If x is NaN and y is NaN, return true.
b. If x is +0 and y is -0, return false.
c. If x is -0 and y is +0, return false.
d. If x is the same Number value as y, return true.
e. Return false.
...
--- |
836 |
same-value-x-y-object.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
...
10. Return true if x and y are the same Object value. Otherwise, return false.
--- |
898 |
same-value-x-y-string.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
7. If Type(x) is String, then
a. If x and y are exactly the same sequence of code units
(same length and same code units at corresponding indices)
return true; otherwise, return false.
...
--- |
810 |
same-value-x-y-symbol.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
...
6. If Type(x) is Symbol, then
a. If x and y are both the same Symbol value,
return true; otherwise, return false.
...
features: [Symbol]
--- |
613 |
same-value-x-y-undefined.js |
---
es6id: 19.1.2.10
description: >
Object.is ( value1, value2 )
7.2.9 SameValue(x, y)
...
4. If Type(x) is Undefined, return true.
...
--- |
524 |
shell.js |
|
0 |
symbol-object-is-same-value.js |
---
esid: sec-object.is
description: >
Object.is/SameValue: Symbol
features: [Object.is, Symbol]
--- |
590 |