2.1.6 [ECMA-262/6] Section 9.2.4 FunctionInitialize (F, kind, ParameterList, Body, Scope)

V0001: Function length property is non-configurable

The specification states:

 9.2.4 FunctionInitialize (F, kind, ParameterList, Body, Scope)
     ...
     3.  Let status be DefinePropertyOrThrow(F, "length", PropertyDescriptor{[[Value]]: 
         len, [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true}).

IE11 Mode (All versions)

The length property is made non-configurable in step 3:

    3.  Let status be DefinePropertyOrThrow(F, "length", PropertyDescriptor{[[Value]]: len, [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false}).