Which of the following is the correct code for invoking a function without this keyword at all, and also too determine whether the strict mode is in effect?
A. var strict = (function { return this; });
B. mode strict = (function() { return !this; }());
C. var strict = (function() { return !this; }());
D. mode strict = (function { });
Answer: Option C

Join The Discussion