code-js JS Concepts with code explaination Table of content == Operator === Operator Associaltive Array Bind Function Closure Call & Apply Callbacks Cloning Array Cloning Objects Create Native Methods Closure Chaining Data Types Difference between {} and new Object() DOMContentLoaded vs OnLoad Eval Event Delegation Event Bubbling & Capturing Event Loop Find var is Array or Not For In Loop Function Declaration and Definition Hoisting Has Own Property How This Works If Statements Executions IIFE and Anonymous Functions Instance and Typeof Operators Null & Undefined Native Methods Pass by Value and Reference Private Methods Promises Prototypal Inheritance Scope SetTimout For Loop Sort Alphabetically Use Strict