Name Description Size
array-elements-with-initializer.js --- es6id: 13.3.3 description: > The ArrayBindingPattern with an element list with initializers info: | Destructuring Binding Patterns - Syntax ArrayBindingPattern[Yield] : [ Elisionopt BindingRestElement[?Yield]opt ] [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] BindingElementList[Yield] : BindingElisionElement[?Yield] BindingElementList[?Yield] , BindingElisionElement[?Yield] BindingElisionElement[Yield] : Elisionopt BindingElement[?Yield] BindingElement[Yield ] : SingleNameBinding[?Yield] BindingPattern[?Yield] Initializer[In, ?Yield]opt features: [destructuring-binding] --- 956
array-elements-with-object-patterns.js --- es6id: 13.3.3 description: > The ArrayBindingPattern with Object patterns on the element list info: | Destructuring Binding Patterns - Syntax ArrayBindingPattern[Yield] : [ Elisionopt BindingRestElement[?Yield]opt ] [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] BindingElementList[Yield] : BindingElisionElement[?Yield] BindingElementList[?Yield] , BindingElisionElement[?Yield] BindingElisionElement[Yield] : Elisionopt BindingElement[?Yield] BindingElement[Yield ] : SingleNameBinding[?Yield] BindingPattern[?Yield] Initializer[In, ?Yield]opt features: [destructuring-binding] --- 971
array-elements-without-initializer.js --- es6id: 13.3.3 description: > The ArrayBindingPattern with an element list without initializers info: | Destructuring Binding Patterns - Syntax ArrayBindingPattern[Yield] : [ Elisionopt BindingRestElement[?Yield]opt ] [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] BindingElementList[Yield] : BindingElisionElement[?Yield] BindingElementList[?Yield] , BindingElisionElement[?Yield] BindingElisionElement[Yield] : Elisionopt BindingElement[?Yield] BindingElement[Yield ] : SingleNameBinding[?Yield] BindingPattern[?Yield] Initializer[In, ?Yield]opt features: [destructuring-binding] --- 938
array-pattern-with-elisions.js --- es6id: 13.3.3 description: > The ArrayBindingPattern with elisions only info: | Destructuring Binding Patterns - Syntax ArrayBindingPattern[Yield] : [ Elisionopt BindingRestElement[?Yield]opt ] [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] features: [destructuring-binding] --- 569
array-pattern-with-no-elements.js --- es6id: 13.3.3 description: > The ArrayBindingPattern with no elements info: | Destructuring Binding Patterns - Syntax ArrayBindingPattern[Yield] : [ Elisionopt BindingRestElement[?Yield]opt ] [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] features: [destructuring-binding] --- 543
array-rest-elements.js --- es6id: 13.3.3 description: > Array Binding Pattern with Rest Element info: | Destructuring Binding Patterns - Syntax ArrayBindingPattern[Yield] : [ Elisionopt BindingRestElement[?Yield]opt ] [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] BindingRestElement[Yield] : ... BindingIdentifier[?Yield] features: [destructuring-binding] --- 749
browser.js 0
destructuring-array-parameters-function-arguments-length.js --- esid: sec-destructuring-binding-patterns-static-semantics-hasinitializer description: > Function.length when ArrayBindingPattern in FormalParameterList info: | #sec-function-definitions-static-semantics-expectedargumentcount Static Semantics: ExpectedArgumentCount FormalParameterList : FormalParameter 1. If HasInitializer of FormalParameter is true, return 0. 2. Return 1. #sec-destructuring-binding-patterns-static-semantics-hasinitializer Static Semantics: HasInitializer BindingElement : BindingPattern 1. Return false. features: [destructuring-binding] --- 1076
destructuring-object-parameters-function-arguments-length.js --- esid: sec-destructuring-binding-patterns-static-semantics-hasinitializer description: > Function.length when ObjectBindingPattern in FormalParameterList info: | #sec-function-definitions-static-semantics-expectedargumentcount Static Semantics: ExpectedArgumentCount FormalParameterList : FormalParameter 1. If HasInitializer of FormalParameter is true, return 0. 2. Return 1. #sec-destructuring-binding-patterns-static-semantics-hasinitializer Static Semantics: HasInitializer BindingElement : BindingPattern 1. Return false. features: [destructuring-binding] --- 1077
object-pattern-with-no-property-list.js --- es6id: 13.3.3 description: > The ObjectBindingPattern can be `{ }` info: | Destructuring Binding Patterns - Syntax ObjectBindingPattern[Yield] : { } { BindingPropertyList[?Yield] } { BindingPropertyList[?Yield] , } features: [destructuring-binding] --- 462
property-list-bindings-elements.js --- es6id: 13.3.3 description: > The ObjectBindingPattern with binding elements info: | Destructuring Binding Patterns - Syntax ObjectBindingPattern[Yield] : { } { BindingPropertyList[?Yield] } { BindingPropertyList[?Yield] , } BindingPropertyList[Yield] : BindingProperty[?Yield] BindingPropertyList[?Yield] , BindingProperty[?Yield] BindingProperty[Yield] : SingleNameBinding[?Yield] PropertyName[?Yield] : BindingElement[?Yield] BindingElement[Yield ] : SingleNameBinding[?Yield] BindingPattern[?Yield] Initializer[In, ?Yield]opt SingleNameBinding[Yield] : BindingIdentifier[?Yield] Initializer[In, ?Yield]opt features: [destructuring-binding] --- 1227
property-list-followed-by-a-single-comma.js --- es6id: 13.3.3 description: > The Binding Property List followed by a single comma is a valid syntax info: | Destructuring Binding Patterns - Syntax ObjectBindingPattern[Yield] : { } { BindingPropertyList[?Yield] } { BindingPropertyList[?Yield] , } features: [destructuring-binding] --- 555
property-list-single-name-bindings.js --- es6id: 13.3.3 description: > The ObjectBindingPattern with a simple property list and single name binding info: | Destructuring Binding Patterns - Syntax ObjectBindingPattern[Yield] : { } { BindingPropertyList[?Yield] } { BindingPropertyList[?Yield] , } BindingPropertyList[Yield] : BindingProperty[?Yield] BindingPropertyList[?Yield] , BindingProperty[?Yield] BindingProperty[Yield] : SingleNameBinding[?Yield] PropertyName[?Yield] : BindingElement[?Yield] SingleNameBinding[Yield] : BindingIdentifier[?Yield] Initializer[In, ?Yield]opt features: [destructuring-binding] --- 895
property-list-with-property-list.js --- es6id: 13.3.3 description: > The ObjectBindingPattern with deep binding property lists info: | Destructuring Binding Patterns - Syntax ObjectBindingPattern[Yield] : { } { BindingPropertyList[?Yield] } { BindingPropertyList[?Yield] , } BindingPropertyList[Yield] : BindingProperty[?Yield] BindingPropertyList[?Yield] , BindingProperty[?Yield] features: [destructuring-binding] --- 721
recursive-array-and-object-patterns.js --- es6id: 13.3.3 description: > Recursive array and object binding patterns info: | Destructuring Binding Patterns - Syntax BindingPattern[Yield] : ObjectBindingPattern[?Yield] ArrayBindingPattern[?Yield] features: [destructuring-binding] --- 592
shell.js 0