browser.js |
|
0 |
new-symbol-with-super-throws.js |
---
es6id: 19.4.1
description: Symbol subclass called with the new operator throws on super()
info: |
19.4.1 The Symbol Constructor
...
The Symbol constructor is not intended to be used with the new operator or to
be subclassed. It may be used as the value of an extends clause of a class
definition but a super call to the Symbol constructor will cause an exception.
19.4.1.1 Symbol ( [ description ] )
...
1. If NewTarget is not undefined, throw a TypeError exception.
features: [Symbol]
--- |
880 |
shell.js |
|
0 |
symbol-valid-as-extends-value.js |
---
es6id: 19.4.1
description: Symbol can be used as the value of an extends
info: |
19.4.1 The Symbol Constructor
...
The Symbol constructor is not intended to be used with the new operator or to
be subclassed. It may be used as the value of an extends clause of a class
definition but a super call to the Symbol constructor will cause an exception.
...
features: [Symbol]
--- |
582 |