with语句延长作用域链时,在with中定义变量为何可以在外边访问到?

function buildUrl() { 

    var qs = "?debug=true"; 

 

    with(location){ 

        var url = href + qs;         

    } 

 

    return url; 

}

既然with语句是把with花括号里面的内容添加到作用域链前端,那with定义的这个变量对象里定义的变量,为何可以在外面访问到?

12345678_0001
浏览 761回答 1
1回答

慕尼黑5688855

参考高程中的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript