Arrow Functions in JavaScript

One of the most admired features in modern JavaScript is the introduction of arrow functions, using the new => token. And in this tutorial, I will be teaching you the fundamentals of writing arrow functions. The arrow functions are easy to write, require less typing, and more intuitive scoping due to “this” binding. Syntax of... » read more

Explaining the Temporal Dead Zone & Hoisting in JavaScript

In old JavaScript times, variables were declared and defined using the var keyword. As you know that ECMAScript 2015 or JS ES6 brought a few new features to the language. From this version, you could declare variables using the let and const keywords. The major difference between var, let, and const is the way they... » read more