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