美文网首页
函数变量提升,js解析器

函数变量提升,js解析器

作者: Simon_s | 来源:发表于2019-08-15 11:40 被阅读0次
    控制台打印结果:
    +function(){
        console.log(a);
    
        function a(){
            console.log("a");
        }
    
        var a = function() {
            console.log("a2");
        }
    
        console.log(a);
    
        var c = b = a;
    
        console.log(c);
        console.log(b);
    }()
    
    打印结果:
     
    +  自执行函数
    
    1、 自上而下执行,函数  a()  提升
    打印 a :
    ƒ a(){
            console.log("a");
         }
    
    2、 var a = function()   变量a 被复制  函数function
        var c = b= a 赋值
        打印 a :
       ƒ () {
            console.log("a2");
        }
    
        打印  b:
        ƒ () {
            console.log("a2");
          }
        打印 c :
       ƒ () {
            console.log("a2");
          }
    

    相关文章

      网友评论

          本文标题:函数变量提升,js解析器

          本文链接:https://www.haomeiwen.com/subject/aqnajctx.html