365体育备用网址报道ECMAScript with 语句_365体育备用网址官网资讯

有标签的语句

with 语句用于设置代码在特定对象中的作用域。

它的语法:

with (expression) statement

例如:

var sMessage = "hello";
with(sMessage) {
  alert(toUpperCase());	//输出 "HELLO"
}

在这个例子中,with 语句用于字符串,所以在调用 toUpperCase() 方法时,解释程序将检讨该方法是否是本地函数。如果不是,它将检讨伪对象 sMessage,看它是否为该对象的方法。然后,alert 输出 "HELLO",因为解释程序找到了字符串 "hello" 的 toUpperCase() 方法。

提示:with 语句是运行缓慢的代码块,特别是在已设置了属性值时。大多数情况下,如果可能,最好幸免使用它。

------分隔线----------------------------

公布评论 (112人察看0条评论)
请自觉遵守互联网相关的政策法规,严禁公布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换博天堂娱乐代理佣金
最新评论