1 Tests how debugger presents special properties of closures, bound functions and object wrappers.
4 Script source was shown.
5 Set timer for test function.
6 Watch expressions updated.
8 'Object(true)' => 'Boolean'
9 '__proto__' => 'Boolean'
10 '[[PrimitiveValue]]' => 'true'
11 '(function(a,b) { return a + b; })' => 'function (a,b) { return a + b; }'
16 'prototype' => 'Object'
17 '__proto__' => 'function Empty() {}'
19 '(function(a,b) { return a + b; }).bind({}, 2)' => 'function () { [native code] }'
20 'arguments' => '(...)'
21 'get arguments' => 'function ThrowTypeError() { [native code] }'
22 'set arguments' => 'function ThrowTypeError() { [native code] }'
24 'get caller' => 'function ThrowTypeError() { [native code] }'
25 'set caller' => 'function ThrowTypeError() { [native code] }'
28 '__proto__' => 'function Empty() {}'
29 '[[TargetFunction]]' => 'function (a,b) { return a + b; }'
30 '[[BoundThis]]' => 'Object'
31 '[[BoundArgs]]' => 'Array[1]'
32 Debugger was disabled.