javascript中的with语句
1.with语句的作用是将代码的作用域设置在一个特定的对象中,with语句如下:
with (expression) statement
2.定义with语句的目的主要是为了简化多次编写的同一个对象的工作,如下面的例子:
var qs = location.search.substring(1);
var hostName = location.hostName;
var url = location.href;
上面几行代码都包含location对象,如果使用with语句,可以把上面的代码改成下面 这样:
with(location) {
var qs = location.search.substring(1);
var hostName = location.hostName;
var url = location.href;
}