js中with作用
作用:
将代码的作用域设置到一个特定的对象中。
- with语句的语法
with (expression) {
statement;
}
- 示例
var foo = 1;
var bar = {
foo : 2
}
with (bar) {
alert(foo);
foo = 3;
alert(foo);
var foo = 4;
alert(foo)
}
alert(bar.foo);
alert(foo);
if(true){
foo = 5;
}
alert(foo);
这几个alert分别打印的是: 2, 3,4,4,1, 5.