with延长作用域链

来源:互联网 发布:sql语句统计各个数量 编辑:程序博客网 时间:2024/06/06 09:22

function buildUrl(){       var qs="?debug=true";       with(location){            var url=href+qs;       }       return url;  }  


由于with语句块中作用域的‘变量对象’是只读的,所以在他本层定义的标识符,不能存储到本层,而是存储到它的上一层作用域。


参考 js高级教程

http://www.cnblogs.com/zz334396884/p/4951042.html