Bug 148633

Summary: Destructuring assignment: unintelligible error message
Product: WebKit Reporter: Claude Pache <claude.pache>
Component: JavaScriptCoreAssignee: Yusuke Suzuki <ysuzuki>
Status: NEW ---    
Severity: Normal CC: ggaren, joepeck, ysuzuki
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Claude Pache 2015-08-31 09:25:16 PDT
In the console:

    var [x] = 1
    ▶ TypeError: [x] is not a function. (In '[x]', '[x]' is undefined)

WAT?
Comment 1 Yusuke Suzuki 2015-08-31 23:14:52 PDT
Yes, this is my fault.
It occurs when looking up the @@iterator from the non object value (`1`).