- From: Brandon Benvie <bbenvie@mozilla.com>
- Date: Wed, 08 May 2013 13:23:06 -0700
- To: public-script-coord@w3.org
On 5/8/2013 11:18 AM, Boris Zbarsky wrote:
> 2) Have arguments.length not include trailing undefined values.
Do you mean only when there's defaults defined? As in this returns `0`:
(function(a = 1, b = 2, c = 3){
return arguments.length;
})(undefined, undefined, undefined);
For compatibility with existing JS code, the following must return `3`:
(function(a, b, c){
return arguments.length;
})(undefined, undefined, undefined);
Received on Thursday, 9 May 2013 14:34:06 UTC