What are the usage scenarios of JavaScript closures
Xiaobian to share with you what the use of JavaScript closure scenarios, I believe most people do not know how, so share this article for your reference, I hope you have a lot of gains after reading this article, let's go to understand it together!
usage scenarios
1) Return a function.
2, passed as a function parameter.
3. As long as the callback function is used in the timer, it is actually the use of closed packets.
include timer, event monitoring, Ajax request, cross-window communication, Web workers, or any asynchronous
IIFE creates closures, saving the global window and the current scope.
Global variables can be implemented.
examples
//timer setTimeout(function timeHandler(){ console.log ('111 ');},100) //event listener $('#app').click(function(){ console.log ('DOM Listener');}) The above is "What are the use scenarios of JavaScript closures" All the contents of this article, thank you for reading! I believe that everyone has a certain understanding, hope to share the content to help everyone, if you still want to learn more knowledge, welcome to pay attention to the industry information channel!