Babel:-   A bit about Babel:- Babel is a transpiler for JavaScript that is popular among developers for its ability to turn ES6 or ES7 into code that can run on your browsers and devices. Transpiling is the process of converting newer language syntax that old browsers can’t understand into the old syntax they recognize. […]

Hoisting in Javascript

Hoisting Javascript Hoisting:- Hoisting:- In JavaScript, hoisting allows you to use functions and variables before they are declared.   Hoisting is JavaScript’s default behavior of moving all declarations to the top of the current scope. “Hoisting is the javascript mechanism where variables and function declaration are moved to the top of their scope before the […]