Javascript Weird console.log behaviour In this article I shall try to explain the weird behaviour exhibited by console.log function. Logging values is not as easy as it sounds.
Javascript Playing with arrow functions Arrow functions added in ES6 provide a good replacement for function expressions. But do you understand them completely? This is a small test to check it out.
Javascript javascript : void (0) Ever wondered why you see "javascript:void(0)" on various sites when you hover over the links instead of actual URL?
Javascript Understanding Javascript hoisting Hoisting is an advanced and difficult to understand concept of Javascript. It becomes more challenging to follow when you deal with multiple scopes and declarations.
Javascript Understanding IIFE - Immediately Invoked Function Expression IIFE is an advanced design pattern used in Javascript. Because of the quirky syntax and how functions work in javascript, its a little difficult to understand concept.
Javascript The curious case of Javascript's typeof operator As we all know Javascript is weakly typed language and in general we don't consider the type beforehand and just var it. Variables in JavaScript are not directly associated with
Book Review Book Review : You don't know JS yet Though I have read the previous editions of the series. Here is a formal review of the Book "You don't know" JS by Kyle Simpson. This review is also present
Javascript Javascript property descriptors Intro We all know Javascript is all about objects and functions. And an object is just a collection of properties. And of course every function is also a first class
Javascript Javascript or Ecmascript? Ever got confused when the interviewer asked: Have you worked on ES6? If you are an experienced web developer, probably you already know what is the difference or similarity between