| Checks this in arrow function scope | |
| (function() { | |
| let f = () => { #debugger; }; | |
| f(); | |
| This on callFrame: | |
| { | |
| type : undefined | |
| } | |
| This in evaluateOnCallFrame: | |
| { | |
| type : undefined | |
| } | |
| Values equal: true | |
| let f = () => { debugger; }; | |
| #f(); | |
| }).call('a'); | |
| This on callFrame: | |
| { | |
| className : String | |
| description : String | |
| objectId : <objectId> | |
| type : object | |
| } | |
| This in evaluateOnCallFrame: | |
| { | |
| className : String | |
| description : String | |
| objectId : <objectId> | |
| type : object | |
| } | |
| Values equal: true | |
| f(); | |
| }).#call('a'); | |
| return a; | |
| This on callFrame: | |
| { | |
| className : Number | |
| description : Number | |
| objectId : <objectId> | |
| type : object | |
| } | |
| This in evaluateOnCallFrame: | |
| { | |
| className : Number | |
| description : Number | |
| objectId : <objectId> | |
| type : object | |
| } | |
| Values equal: true | |
| function boo() { | |
| foo.call(1)#(); | |
| } | |
| This on callFrame: | |
| { | |
| className : Object | |
| description : Object | |
| objectId : <objectId> | |
| type : object | |
| } | |
| This in evaluateOnCallFrame: | |
| { | |
| className : Object | |
| description : Object | |
| objectId : <objectId> | |
| type : object | |
| } | |
| Values equal: true | |
| } | |
| (() => boo.#call({}))(); | |
| This on callFrame: | |
| { | |
| type : undefined | |
| } | |
| This in evaluateOnCallFrame: | |
| { | |
| type : undefined | |
| } | |
| Values equal: true | |
| } | |
| (() => boo.call({}))#(); | |
| This on callFrame: | |
| { | |
| className : global | |
| description : global | |
| objectId : <objectId> | |
| type : object | |
| } | |
| This in evaluateOnCallFrame: | |
| { | |
| className : Object | |
| description : Object | |
| objectId : <objectId> | |
| type : object | |
| } | |
| Values equal: false | |