Name Description Size
apply
bind
browser.js 0
call
constructor
length.js --- esid: sec-properties-of-the-function-prototype-object description: > Function.prototype.length is 0. info: | Properties of the Function Prototype Object The Function prototype object: [...] has a "length" property whose value is 0. ECMAScript Standard Built-in Objects Unless otherwise specified, the "length" property of a built-in function object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] --- 783
name.js --- es6id: 19.2.3 description: FunctionPrototype `name` property info: | The value of the name property of the Function prototype object is the empty String. ES6 Section 17: Unless otherwise specified, the name property of a built-in Function object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] --- 705
property-order.js --- esid: sec-createbuiltinfunction description: Function constructor property order info: | Set order: "length", "name", ... --- 579
restricted-property-arguments.js --- description: Intrinsic %FunctionPrototype% has poisoned own property "arguments" includes: [propertyHelper.js] es6id: 8.2.2 S12, 9.2.7 --- 1181
restricted-property-caller.js --- description: Intrinsic %FunctionPrototype% has poisoned own property "caller" includes: [propertyHelper.js] es6id: 8.2.2 S12, 9.2.7 --- 1149
S15.3.3.1_A1.js --- info: The Function.prototype property has the attribute ReadOnly es5id: 15.3.3.1_A1 description: Checking if varying the Function.prototype property fails includes: [propertyHelper.js] --- 850
S15.3.3.1_A2.js --- info: The Function.prototype property has the attribute DontEnum es5id: 15.3.3.1_A2 description: Checking if enumerating the Function.prototype property fails --- 687
S15.3.3.1_A3.js --- info: The Function.prototype property has the attribute DontDelete es5id: 15.3.3.1_A3 description: Checking if deleting the Function.prototype property fails includes: [propertyHelper.js] --- 757
S15.3.3.1_A4.js --- info: | Detects whether the value of a function's "prototype" property as seen by normal object operations might deviate from the value as seem by Object.getOwnPropertyDescriptor es5id: 15.3.3.1_A4 description: > Checks if reading a function's .prototype directly agrees with reading it via Object.getOwnPropertyDescriptor, after having set it by Object.defineProperty. --- 853
S15.3.4_A1.js --- info: | The Function prototype object is itself a Function object (its [[Class]] is "Function") es5id: 15.3.4_A1 description: Object.prototype.toString returns [object+[[Class]]+] --- 540
S15.3.4_A2_T1.js --- info: | The Function prototype object is itself a Function object that, when invoked, accepts any arguments and returns undefined es5id: 15.3.4_A2_T1 description: Call Function.prototype() --- 645
S15.3.4_A2_T2.js --- info: | The Function prototype object is itself a Function object that, when invoked, accepts any arguments and returns undefined es5id: 15.3.4_A2_T2 description: Call Function.prototype(null,void 0) --- 680
S15.3.4_A2_T3.js --- info: | The Function prototype object is itself a Function object that, when invoked, accepts any arguments and returns undefined es5id: 15.3.4_A2_T3 description: Call Function.prototype(x), where x is undefined variable --- 499
S15.3.4_A3_T1.js --- info: | The value of the internal [[Prototype]] property of the Function prototype object is the Object prototype object (15.3.4) es5id: 15.3.4_A3_T1 description: Checking prototype of Function.prototype --- 536
S15.3.4_A3_T2.js --- info: | The value of the internal [[Prototype]] property of the Function prototype object is the Object prototype object (15.3.2.1) es5id: 15.3.4_A3_T2 description: > Add new property to Object.prototype and check it at Function.prototype --- 572
S15.3.4_A4.js --- info: | The Function prototype object does not have a valueOf property of its own. however, it inherits the valueOf property from the Object prototype Object es5id: 15.3.4_A4 description: Checking valueOf property at Function.prototype --- 890
S15.3.4_A5.js --- info: | The Function prototype object is itself a Function object without [[Construct]] property es5id: 15.3.4_A5 description: Checking if creating "new Function.prototype object" fails --- 487
S15.3.5.2_A1_T1.js --- info: the prototype property has the attributes { DontDelete } es5id: 15.3.5.2_A1_T1 description: > Checking if deleting the prototype property of Function("", null) fails includes: [propertyHelper.js] --- 842
S15.3.5.2_A1_T2.js --- info: the prototype property has the attributes { DontDelete } es5id: 15.3.5.2_A1_T2 description: > Checking if deleting the prototype property of Function(void 0, "") fails includes: [propertyHelper.js] --- 842
shell.js 0
Symbol.hasInstance
toString