[js]变量提升-关于条件

条件函数变量提示于全局中函数变量提升不一样.

条件中: 函数变量提升, 只是声明(现新版本浏览器中)

 if(g()){
   function g() {
     return true
   }

   console.log(1);
 }

条件中: 函数变量提升, 声明+定义

  f()
  function f() {
    console.log(1);
  }
posted @ 2018-11-27 15:23  mmaotai  阅读(240)  评论(0)    收藏  举报