What is the purpose of wrapping whole Javascript files in anonymous functions like “(function(){ … })()”? What is the purpose of wrapping whole Javascript files in anonymous functions like “(function(){ … })()”? javascript javascript