日期:2014-05-16 浏览次数:20564 次
var sMessage = "hello moto"; with(sMessage){ alert(toUpperCase()); }
?
?
在这段代码中,with语句用于字符串,所以在调用toUpperCase()方法时,解释程序将检查该方法是否是本地函数,如果本地没有写toUpperCase()方法,即非本地函数,则它将检查伪对象sMessage,看它是否为该对象的方法,发现是则调用。......
?
BS:? 记得自己以前刚接触js的时候,看到with语句,一头雾水,看来基础还是蛮重要的,虽然不经常用,但是看见不懂,是个要脑袋大的事情。