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 |
|
|