Closures in Javascript in DepthThe closure is one of the most important and elegant concepts of JS. It forms the most fundamental concept of many important functions and concepts in JS