2.1.9 [ECMA-262/6] Section 9.4.4.5 [[Delete]] (P)

V0038: [[Delete]] removes the property even if the configurable property is false

The specification states:

 9.4.4.5 [[Delete]] (P)
  
     The [[Delete]] internal method of an arguments exotic object when called with a 
     property key P performs the following steps:
  
         1.  Let map be the value of the [[ParameterMap]] internal slot of the arguments 
             object.
         2.  Let isMapped be HasOwnProperty(map, P).
         3.  Assert: isMapped is not an abrupt completion.
         4.  Let result be the result of calling the default [[Delete]] internal method 
             for ordinary objects (9.1.10) on the arguments object passing P as the 
             argument.
         5.  ReturnIfAbrupt(result).
         6.  If result is true and the value of isMapped is true, then
             a. Call map.[[Delete]](P).
         7.  Return result.

IE11 Mode (All versions)

In step 4, the [[Delete]] internal method removes the property even if the configurable property is false.