JavaScript Prototype in Plain Language
Prototype is a fundamental concept that every JavaScript developer must understand, and this article aims to explain JavaScript’s prototype in plain, detailed language. If you don’t understand...
View ArticleJavaScript Objects in Detail
JavaScript’s core—most often used and most fundamental—data type is the Object data type. JavaScript has one complex data type, the Object data type, and it has five simple data types: Number, String,...
View ArticleJavaScript Variable Scope and Hoisting Explained
In this post, we will learn JavaScript’s variable scope and hoisting and all the idiosyncrasies of both. We must understand how variable scope and variable hoisting work in JavaScript, if want to...
View ArticleUnderstand JavaScript Closures With Ease
Closures allow JavaScript programmers to write better code. Creative, expressive, and concise. We frequently use closures in JavaScript, and, no matter your JavaScript experience, you will undoubtedly...
View ArticleUnderstand JavaScript Callback Functions and Use Them
(Learn JavaScript Higher-order Functions, aka Callback Functions) In JavaScript, functions are first-class objects; that is, functions are of the type Object and they can be used in a first-class...
View ArticleUnderstand JavaScript’s “this” With Clarity, and Master It
(Also learn all the scenarios when this is most misunderstood.) Prerequisite: A bit of JavaScript. Duration: about 40 minutes. The this keyword in JavaScript confuses new and seasoned JavaScript...
View ArticleJavaScript’s Apply, Call, and Bind Methods are Essential for JavaScript...
Prerequisite: — Understand JavaScript’s “this” With Ease, and Master It. — JavaScript Objects — Understand JavaScript Closures (This is an intermediate to advanced topic) Duration: About 40 minutes....
View Article