Javascript作用域研究(with)
基本用法参考:http://www.cnblogs.com/silentjesse/p/4024536.html
这里说明以下with的用法:
with语句
with语句主要用来临时扩展作用域链,将语句中的对象添加到作用域的头部。
person={name:"jim",age:22,height:175,wife:{name:"no"}}; with(person.wife){ console.log(name); }
with语句将person.wife添加到当前作用域链的头部,所以输出的就是:“no".
with语句结束后,作用域链恢复正常。