Closed Bug 1055984 (es6destructuring) Opened 6 years ago Closed 3 years ago

ES6 meta: Destructuring assignment / binding

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: wingo, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Currently unimplemented parts of ES6 destructuring assignment and binding, that I know of:

 (1) Array destructuring patterns should use the iterator protocol on their right-hand side instead of interpreting the right-hand-side as an array  (bug 933276, I think).

 (2) Default value initializers are unimplemented (no bug that I know of).

 (3) Rest patterns in array destructuring are unimplemented (bug 933276).
Blocks: es6:let
(I don't currently have plans to work on this, FWIW, but I wanted to know what the status was.)
(2) (default values) is bug 932080.
Depends on: 932080
OS: Linux → All
Hardware: x86_64 → All
Depends on: 1018628
Depends on: 1184922
No longer blocks: es6:let
Blocks: es6
Depends on: 1204028
Depends on: 1204024
Alias: es6destructuring
Summary: Update destructuring assignment / binding to ES6 → ES6 meta: Destructuring assignment / binding
Depends on: 1233767
Keywords: meta
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.