代码举例:
var myTest = (function(){
var myDir = 0;
return {
left: function(){
//代码......
},
right: function(){
//代码......
}
};
})();
这里的return返回一个匿名对象,赋给myTest,然后myTest拥有了left和right两个可以访问闭包的方法,其结果相当于:
var myTest = {
left: function(){
//代码......
},
right: function(){
//代码......
}
}