(function() {
var t = {"id":"2"};
return t;
})();
alert(t.id);这样会说t undefined,有点郁闷,求解,多谢各位

解决方案 »

  1.   

     var t  
    (function() {
     t = {"id":"2"};
       return t;
     })();
        alert(t.id);
      

  2.   

    <script>
    var t;
    (function() {
            t = {"id":"2"};
            return t;
        })();
        alert(t.id);
    </script>
      

  3.   


    var t =(function() {
     t = {"id":"2"};
      return t;
     })();
    alert(t.id);
      

  4.   

    var存在闭包里了。    var t = (function() {
            return  {"id":"2"};
        })();
        alert(t.id);