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 语句。
作者:绿茶叶
出处:http://www.cnblogs.com/greenteaone/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。