摘要:
虽然执行环境的类型总共只有两种——全局和局部(函数),但还有其他方法延长作用域链,有些语句可以在作用域链的前端临时增加一个变量对象,执行后会被移除try-catch语句的catch块和with语句with语句会将指定对象添加到作用域链中,catch会创建一个新的变量对象function buildUrl (){var qs="?debug=true";with (location) { var url=href + qs; }return url;}在此,with语句接受的是location对象,因此其变量对象就包含了location对象的所有属性和方法,而这个变量对象被添 阅读全文
posted @ 2014-04-05 01:45
庄昌宽
阅读(13288)
评论(1)
推荐(0)

浙公网安备 33010602011771号