function one() {
        console.log(a);
        console.log(b);
        var b = function() {
            return 1
        };
        console.log(a);
        console.log(b);

        function a() {
            return 2;
        }
    }
    one();

返回结果:

 function a() {
return 2;
}


undefined


function a() {
return 2;
}


 function () {
return 1
}

具体为什么这样,细想一下就知道了不解释了。

相关文章:

  • 2021-08-02
  • 2021-12-14
  • 2021-11-29
  • 2021-07-04
  • 2021-10-05
  • 2021-08-14
  • 2022-12-23
  • 2021-05-03
猜你喜欢
  • 2021-04-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案