<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And specifically not stopping counting at the first parameter with a default value, right?</blockquote><div><br></div><div>Yep.  Would it also work for this use case to stop counting at the first parameter with no default value, after which there are only defaults?</div>
<div><br></div><div>    function f(a, b = 2, c, d = 4, ...rest) {}</div><div>    f.length === 3;</div><div><br></div><div>Probably? Not sure...</div><div><br></div><div>Kevin</div></div>