| Tests how debugger presents special properties of closures, bound functions and object wrappers. |
| properties-special.js:11 Boolean |
| __proto__: Boolean |
| [[PrimitiveValue]]: true |
| properties-special.js:12 ƒ anonymous(a,b) |
| arguments: null |
| caller: null |
| length: 2 |
| name: "" |
| prototype: {constructor: ƒ} |
| __proto__: ƒ () |
| [[FunctionLocation]]: properties-special.js:12 |
| [[Scopes]]: Scopes[1] |
| properties-special.js:13 ƒ bound () |
| arguments: (...) |
| caller: (...) |
| length: 1 |
| name: "bound " |
| __proto__: ƒ () |
| [[TargetFunction]]: ƒ (a,b) |
| [[BoundThis]]: Object |
| [[BoundArgs]]: Array(1) |
| properties-special.js:14 ƒ* anonymous() |
| arguments: (...) |
| caller: (...) |
| length: 0 |
| name: "" |
| prototype: Generator {} |
| __proto__: GeneratorFunction |
| [[FunctionLocation]]: properties-special.js:14 |
| [[IsGenerator]]: true |
| [[Scopes]]: Scopes[1] |
| |