Execution context in JS

📄 Table of Contents

Execution context, Scope chain and JavaScript internals

Understanding “this” binding in a normal Javascript function and ES6 Arrow function + execution Context

var person1 = new Person('Joey Smith', 25);
person1.getDetails()
Name: undefined, Age: undefined
Execution Stack
Execution Stack
Name: Chandler, Age: 25

Hoisting

console.log(foo());function foo() {
return 'foo'
}
console.log(foo());
console.log(foo());const foo = function() {
return 'foo'
};
console.log(foo());

HTTP Caching

Experience with Front-end Technologies and MERN / MEAN Stack. Working on all Major UI Frameworks like React, Angular.