解决方案 »

  1.   

    你知道(function(){})()是什么意思吗?
    匿名函数声明并立即执行,执行的结果是返回包涵两个函数的对象,然后赋值给game,你用全局对象来调用,this自然是window啦
      

  2.   


    这个我知道,为什么第二个函数的结果是undefined?  
      

  3.   


    这个我知道,为什么第二个函数的结果是undefined?  game ={
      get:funcitron(){
          return this.item;
      }
    }alert(game.get());
    这个就是第2种  比较清晰的写法  结果就是 unefined