<script type="text/javascript">
var scope = "global scope";
function checkscope(){
var scope = "local scope";
return scope;
 function nested(){
  var scope = "nested scope";
  return scope;
 }
 return nested();
}  console.log(nested())  </script>请问如何查看function nested()的值 谢谢

解决方案 »

  1.   

    参考下
      <script type="text/javascript">
    var scope = "global scope";
    function checkscope(){
    var scope = "local scope";
    return {
    scope: scope,
    nested: nested
    };
     function nested(){
      var scope = "nested scope";
      return scope;
     }
     return nested();
    }  console.log( checkscope().scope )
      console.log( checkscope().nested() )  </script>
      

  2.   

    return scope;下面的代码不会被执行