It works in V8 at least, so I assumed it's correct. On Sun, May 29, 2016 at 8:29 PM, Bob Myers <r...@gol.com> wrote:
> I'm quite sure this syntax is invalid. > > > On Sun, May 29, 2016 at 9:36 PM, Renki Ivanko <fatalis.erra...@gmail.com> > wrote: > >> You can already do it like this: >> >> ```js >> ((...[,,foo]) => foo)(1, 2, 3) // -> 3 >> ``` >> >> >> R. <http://untu.ms/> >> >> On Sun, May 29, 2016 at 6:53 PM, Cyril Auburtin <cyril.aubur...@gmail.com >> > wrote: >> >>> Similarly to: >>> >>> `var [,x,,y] = [1,2,3,4,5,6];` >>> >>> I think it could be interesting to let a field empty in function >>> arguments >>> >>> `[1,2,3,4].map( (,i) => i )`, `Array.from({length:10}, (,i) => i )` >>> >>> `function test(a,,b) { }` >>> >>> (but that would alter the current parsing, that doesn't allow it) >>> >>> Currently I often use `_` as a way to mark ignored fields, but when >>> there are more than 1 you need another identifier. A standard way would be >>> interesting rather >>> >> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss