JavaScript with 语句作用及用法
JavaScript中with语句的主要作用是将代码的作用域设置到一个特定的对象中,简化多次编写同一个对象的工作
with语法及作用
语法: with(expression) statement;
作用是将代码Statement的作用域设置到特定的对象expression中。
目的是简化多次编写同一个对象的工作
示例:
var screenWidth = window.screen.width;
var screenHeight = window.screen.height;
使用with表达式简化为
with(window.screen){
var screenWidth = width;
var screenHeight = height;
}
在这个使用width重写的例子中,使用width关联了window.screen对象,这意味着再width内部,每个变量首先被认定为一个局部变量,而如果在局部环境中找不到改变辆的定义,就会查询window.screen对象中是否有同名的属性。如果有,则以同名属性值作为变量的值
注意事项
严格模式下不允许使用with语句,否则视为语法错误
大量使用with会导致性能下降,也会给代码调试带来困难,所以大型项目不建议使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:191
阅读量:146
阅读量:63
阅读量:127
阅读量:67