Javascript函数语句

Javascript函数语句,javascript,function,Javascript,Function,我看到这样的函数语句: (function(){ return new Object(); })(); 这意味着什么?这意味着创建一个匿名函数并调用它。一个调用它的函数将返回object的对象。这类函数主要是为某些初始化任务编写的 (function(){ // do some init work here... })();

我看到这样的函数语句:

(function(){
     return new Object();
 })();

这意味着什么?

这意味着创建一个匿名函数并调用它。一个调用它的函数将返回object的对象。这类函数主要是为某些初始化任务编写的

(function(){

    // do some init work here...
 })();