Question 12
Consider the following JavaScript code to answer the below question:
function normalFunc() { console.log(this.constructor.name);}
const arrowFunc = () => { console.log(this.constructor.name);};
const objj = { name: 'Test', normalMethod: normalFunc, arrowMethod: arrowFunc, outer: function () { return () => { console.log(this.name); }; }};
const inner = objj.outer();
objj.normalMethod();objj.arrowMethod();inner();new arrowFunc();Which of the following statements is/are TRUE?