To execute an anonymous function you need to use the leading bang! or any other symbol −
!function(){ // do stuff }();
You can also write it like −
+function(){ // do stuff }();
Even the following is an acceptable syntax −
~function(){ // do stuff return 0; }( );