|
|
|
|
Content ..
43
44
45
46 ..
ECMA-262 (12th Edition) ECMAScript 2021 Language Specification - page 45
ObjectBindingPattern
[?Yield, ?Await]
ArrayBindingPattern
[?Yield, ?Await]
ObjectBindingPattern
[Yield, Await]
:
{
}
{
BindingRestProperty
[?Yield, ?Await]
}
{
BindingPropertyList
[?Yield, ?Await]
}
{
BindingPropertyList
[?Yield, ?Await]
,
BindingRestProperty
[?Yield, ?Await]
opt
}
ArrayBindingPattern
[Yield, Await]
:
[
Elision
opt
BindingRestElement
[?Yield, ?Await]
opt
]
[
BindingElementList
[?Yield, ?Await]
]
[
BindingElementList
[?Yield, ?Await]
,
Elision
opt
BindingRestElement
[?Yield, ?Await]
opt
]
BindingRestProperty
[Yield, Await]
:
...
BindingIdentifier
[?Yield, ?Await]
BindingPropertyList
[Yield, Await]
:
BindingProperty
[?Yield, ?Await]
BindingPropertyList
[?Yield, ?Await]
,
BindingProperty
[?Yield, ?Await]
BindingElementList
[Yield, Await]
:
BindingElisionElement
[?Yield, ?Await]
BindingElementList
[?Yield, ?Await]
,
BindingElisionElement
[?Yield, ?Await]
BindingElisionElement
[Yield, Await]
:
Elision
opt
BindingElement
[?Yield, ?Await]
BindingProperty
[Yield, Await]
:
SingleNameBinding
[?Yield, ?Await]
PropertyName
[?Yield, ?Await]
:
BindingElement
[?Yield, ?Await]
BindingElement
[Yield, Await]
:
SingleNameBinding
[?Yield, ?Await]
BindingPattern
[?Yield, ?Await]
Initializer
[+In, ?Yield, ?Await]
opt
SingleNameBinding
[Yield, Await]
:
BindingIdentifier
[?Yield, ?Await]
Initializer
[+In, ?Yield, ?Await]
opt
BindingRestElement
[Yield, Await]
:
...
BindingIdentifier
[?Yield, ?Await]
...
BindingPattern
[?Yield, ?Await]
With parameters
value
and
environment
.
14.3.3.1 Runtime Semantics: PropertyBindingInitialization
362
|