账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js作用域 函数调用
    21
    -1
    function A(){
        var a=1;
        var d=2;
        B(d);
    
    }
    function B(d){
        console.log(a);
    }
    A() //Error a is undefined

    对js函数执行的作用域一直有点不明白
    想问一下,像上面的代码,因为在函数A内部调用B函数,那整个作用域链不是应该是B-A-window嘛?那我如果是找a,在作用域链最顶端(即B)找不到a之后,为啥不在A中找,好像直接就在全局环境中了是吗?
    麻烦能告知除了传a参数进去还有什么别的解决办法,谢谢啦~~

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • -1
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部