| auto-boxing-non-strict.js |
---
es6id: 19.4
description: >
Symbol ToObject auto-boxing
flags: [noStrict]
features: [Symbol]
--- |
666 |
- |
| auto-boxing-strict.js |
---
es6id: 19.4
description: >
Symbol ToObject auto-boxing
flags: [onlyStrict]
features: [Symbol]
--- |
505 |
- |
| constructor.js |
---
es6id: 19.4.3.1
description: >
Symbol constructor
features: [Symbol]
--- |
561 |
- |
| desc-to-string-symbol.js |
---
esid: sec-symbol-constructor
es6id: 19.4.1
description: The first argument is coerced to a String value (from a Symbol)
info: |
1. If NewTarget is not undefined, throw a TypeError exception.
2. If description is undefined, let descString be undefined.
2. Else, let descString be ? ToString(description).
3. Return a new unique Symbol value whose [[Description]] value is
descString.
features: [Symbol]
--- |
653 |
- |
| desc-to-string.js |
---
esid: sec-symbol-constructor
es6id: 19.4.1
description: The first argument is coerced to a String value (from an object)
info: |
1. If NewTarget is not undefined, throw a TypeError exception.
2. If description is undefined, let descString be undefined.
2. Else, let descString be ? ToString(description).
3. Return a new unique Symbol value whose [[Description]] value is
descString.
features: [Symbol]
--- |
1851 |
- |
| for |
|
|
- |
| hasInstance |
|
|
- |
| invoked-with-new.js |
---
esid: sec-symbol-constructor
es6id: 19.4.1
description: The Symbol constructor may not be invoked with `new`
info: |
1. If NewTarget is not undefined, throw a TypeError exception.
features: [Symbol]
--- |
474 |
- |
| isConcatSpreadable |
|
|
- |
| iterator |
|
|
- |
| keyFor |
|
|
- |
| length.js |
---
esid: sec-symbol-constructor
description: >
Properties of the Symbol Constructor
Besides the length property (whose value is 0)
includes: [propertyHelper.js]
features: [Symbol]
--- |
518 |
- |
| match |
|
|
- |
| name.js |
---
esid: sec-symbol-constructor
description: >
Symbol ( [ description ] )
includes: [propertyHelper.js]
features: [Symbol]
--- |
462 |
- |
| prototype |
|
|
- |
| replace |
|
|
- |
| search |
|
|
- |
| species |
|
|
- |
| split |
|
|
- |
| symbol.js |
---
esid: sec-symbol-constructor
description: >
The Symbol constructor is the %Symbol% intrinsic object and the initial
value of the Symbol property of the global object.
includes: [propertyHelper.js]
features: [Symbol]
--- |
471 |
- |
| toPrimitive |
|
|
- |
| toStringTag |
|
|
- |
| uniqueness.js |
---
esid: sec-symbol-constructor
es6id: 19.4.1
description: The Symbol constructor returns a unique value
info: |
1. If NewTarget is not undefined, throw a TypeError exception.
2. If description is undefined, let descString be undefined.
2. Else, let descString be ? ToString(description).
3. Return a new unique Symbol value whose [[Description]] value is
descString.
features: [Symbol]
--- |
797 |
- |
| unscopables |
|
|
- |