browser.js |
|
0 |
initialization-requires-object-coercible-null.js |
---
es6id: 13.3.3.5
description: >
Cannot convert null argument value to object
info: |
13.3.3.5 Runtime Semantics: BindingInitialization
BindingPattern : ObjectBindingPattern
1. Let valid be RequireObjectCoercible(value).
2. ReturnIfAbrupt(valid).
features: [destructuring-binding]
--- |
539 |
initialization-requires-object-coercible-undefined.js |
---
es6id: 13.3.3.5
description: >
Cannot convert undefined argument value to object
info: |
13.3.3.5 Runtime Semantics: BindingInitialization
BindingPattern : ObjectBindingPattern
1. Let valid be RequireObjectCoercible(value).
2. ReturnIfAbrupt(valid).
features: [destructuring-binding]
--- |
540 |
initialization-returns-normal-completion-for-empty-objects.js |
---
es6id: 13.3.3.5
description: >
Normal completion when initializing an empty ObjectBindingPattern
info: |
13.3.3.5 Runtime Semantics: BindingInitialization
BindingPattern : ObjectBindingPattern
...
3. Return the result of performing BindingInitialization for
ObjectBindingPattern using value and environment as arguments.
ObjectBindingPattern : { }
1. Return NormalCompletion(empty).
features: [destructuring-binding]
--- |
745 |
keyed-destructuring-property-reference-target-evaluation-order-with-bindings.js |
---
esid: sec-destructuring-binding-patterns-runtime-semantics-propertybindinginitialization
description: >
Ensure correct evaluation order for binding lookups when destructuring target is var-binding.
info: |
14.3.3.1 Runtime Semantics: PropertyBindingInitialization
BindingProperty : PropertyName : BindingElement
1. Let P be ? Evaluation of PropertyName.
2. Perform ? KeyedBindingInitialization of BindingElement with arguments value, environment, and P.
...
14.3.3.3 Runtime Semantics: KeyedBindingInitialization
SingleNameBinding : BindingIdentifier Initializer_opt
1. Let bindingId be the StringValue of BindingIdentifier.
2. Let lhs be ? ResolveBinding(bindingId, environment).
3. Let v be ? GetV(value, propertyName).
4. If Initializer is present and v is undefined, then
...
b. Else,
i. Let defaultValue be ? Evaluation of Initializer.
ii. Set v to ? GetValue(defaultValue).
...
6. Return ? InitializeReferencedBinding(lhs, v).
9.4.2 ResolveBinding ( name [ , env ] )
...
4. Return ? GetIdentifierReference(env, name, strict).
9.1.2.1 GetIdentifierReference ( env, name, strict )
...
2. Let exists be ? env.HasBinding(name).
...
includes: [compareArray.js]
features: [Proxy]
flags: [noStrict]
--- |
2042 |
shell.js |
---
description: |
Collection of helper constants and functions for testing resizable array buffers.
defines:
- floatCtors
- ctors
- MyBigInt64Array
- CreateResizableArrayBuffer
- MayNeedBigInt
- Convert
- ToNumbers
- CreateRabForTest
- CollectValuesAndResize
- TestIterationAndResize
features: [BigInt]
--- |
3893 |
syntax |
|
|
typedarray-backed-by-resizable-buffer.js |
---
esid: sec-arraybuffer-length
description: >
Destructuring assignment on TypedArrays backed by resizable buffer
includes: [compareArray.js, resizableArrayBufferUtils.js]
features: [resizable-arraybuffer]
--- |
4232 |