(function() { return [ (() => this.x).bind({ x: 'inner' })(), (() => this.x)() ] }).call({ x: 'outer' });
['inner', 'outer']
['outer', 'outer']
[undefined, undefined]
Error
Correct Answer : B
What is a closure?
A function with no return value is called
What is the fundamental rule of lexical scoping?