Vidyalelo
JavaScript · Q44

Classes And Modules

Programming · JavaScript · question 44

Q44

Why is the this keyword forbidden in JavaScript?

A.
Highly memory consuming
B.
Functions should access the global objects
C.
Functions should not access the global objects
Answer
D.
Very inefficient to use

Answer: Option C

Solution

Answer: Option C
Solution:
The this keyword is forbidden or restricted because functions (in non-strict mode) can access the global object through this. Preventing access to the global object is one of the key purposes of any sandboxing system.