When writing JavaScript for webpages it is good practice to wrap files in an anonymous self-executing function to avoid polluting the global namespace. See What is the purpose of wrapping whole Javascript files in anonymous functions like “(function(){ … })()”?
When writing JavaScript files in a server-side NodeJS environment is it still useful to wrap my files in this anonymous function?