JavaScript之with语句

with 语句的作用是将代码的作用域设置到一个特定的对象中。

with可以简化多次写同一个对象的工作,

示例:

var o={name:'a',age:25,sex:'male'}
var na=o.name;
var ag=o.age;
var se=o.sex;

上面代码用with 语句,改写成如下所示:

var o={name:'a',age:25,sex:'male'}
// var na=o.name;
// var ag=o.age;
// var se=o.sex;
with(o){
var na=name;
var ag=age;
var se=sex;
}

  

大量使用 with 语句会导致性能下降,同时也会给调试代码造成困难,因此在开发大型应用程序时,不建议使用 with 语句。

上一篇:一起学习jQuery2.0.3源码—1.开篇


下一篇:学号 20175201张驰 《Java程序设计》第6周学习总结