日期:2014-05-16  浏览次数:20397 次

javascript中的with语句(不太常用),作为备忘
var sMessage = "hello moto";

with(sMessage){

    alert(toUpperCase()); 

}

?

?

在这段代码中,with语句用于字符串,所以在调用toUpperCase()方法时,解释程序将检查该方法是否是本地函数,如果本地没有写toUpperCase()方法,即非本地函数,则它将检查伪对象sMessage,看它是否为该对象的方法,发现是则调用。......

?

BS:? 记得自己以前刚接触js的时候,看到with语句,一头雾水,看来基础还是蛮重要的,虽然不经常用,但是看见不懂,是个要脑袋大的事情。