The property function.length
indicates the number of parameters a function expects
GIVEN we read the length
from a bound function
WHEN binding a function with 3 parameters THEN the bound value has still a length
of 3
WHEN binding a function (that expects three parameters) with one parameter THEN the length
will reduced by 1, it will be 2
Links
The MDN docs about `length`.
The ECMAScript Language Specification, 5 Edition, Section 15.3.5.1.