I'm testing some code in the latest version of Firefox, and it seems I'm
not able to define default values to function arguments which are
destructured. For example:
function test([a, b] = [1, 2]){
return a+b;
}
test([3, 4])//expect 7
test([3])//expect NaN
test()//expect 3
//Exception: missing ) after formal parameters (line 1)
I haven't found this defined in the current grammar, but would be useful
for something I'm currently working on. Or maybe it just isn't implemented
in Firefox?
Marius Gundersen
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss