| assign-to-global-undefined.js |
---
esid: sec-initializeboundname
description: >
In strict mode code, attempts to assign to an unresolvable reference must throw a ReferenceError exception
info: |
via sec-putvalue
If IsUnresolvableReference(V) is true, then
If IsStrictReference(V) is true, then
Throw a ReferenceError exception.
flags: [onlyStrict]
negative:
phase: runtime
type: ReferenceError
--- |
558 |
- |
| S10.2.2_A1_T1.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T1
description: Checking scope chain containing function declarations
--- |
568 |
- |
| S10.2.2_A1_T2.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T2
description: Checking scope chain containing function declarations
--- |
555 |
- |
| S10.2.2_A1_T3.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T3
description: Checking scope chain containing function declarations
--- |
577 |
- |
| S10.2.2_A1_T4.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T4
description: Checking scope chain containing function declarations
--- |
569 |
- |
| S10.2.2_A1_T5.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T5
description: Checking scope chain containing function declarations and "with"
flags: [noStrict]
--- |
652 |
- |
| S10.2.2_A1_T6.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T6
description: Checking scope chain containing function declarations and "with"
flags: [noStrict]
--- |
639 |
- |
| S10.2.2_A1_T7.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T7
description: Checking scope chain containing function declarations and "with"
flags: [noStrict]
--- |
653 |
- |
| S10.2.2_A1_T8.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T8
description: Checking scope chain containing function declarations and "with"
flags: [noStrict]
--- |
653 |
- |
| S10.2.2_A1_T9.js |
---
info: |
Every execution context has associated with it a scope chain.
A scope chain is a list of objects that are searched when evaluating an
Identifier
es5id: 10.2.2_A1_T9
description: Checking scope chain containing function declarations and "with"
flags: [noStrict]
--- |
596 |
- |
| S11.1.2_A1_T1.js |
---
info: The result of evaluating an Identifier is always a value of type Reference
es5id: 11.1.2_A1_T1
description: Creating variables without defining it
--- |
725 |
- |
| S11.1.2_A1_T2.js |
---
info: The result of evaluating an Identifier is always a value of type Reference
es5id: 11.1.2_A1_T2
description: Trying to generate ReferenceError
--- |
586 |
- |
| static-init-invalid-await.js |
---
esid: sec-class-definitions-static-semantics-early-errors
description: Restriction on `await`
info: |
IdentifierReference : Identifier
- It is a Syntax Error if the code matched by this production is nested,
directly or indirectly (but not crossing function or static initialization
block boundaries), within a ClassStaticBlock and the StringValue of
Identifier is "arguments" or "await".
negative:
phase: parse
type: SyntaxError
features: [class-static-block]
--- |
690 |
- |
| unscopables.js |
---
es6id: 8.1.1.4.1
description: >
`Symbol.unscopables` is not referenced when finding bindings in global scope
info: |
1. Let envRec be the global Environment Record for which the method was
invoked.
2. Let DclRec be envRec.[[DeclarativeRecord]].
3. If DclRec.HasBinding(N) is true, return true.
4. Let ObjRec be envRec.[[ObjectRecord]].
5. Return ObjRec.HasBinding(N).
features: [Symbol.unscopables]
--- |
647 |
- |