摘要:众所周知大家对 with 都没什么好感,而且不推荐使用。可以收集到的理由有:下面几条来自 《javascript权威指南》 第 5 版本。 1:使用with的语句很难优化。 2:使用with语句速度要比不使用with语句的等价代码的速度慢得多。 3:在with语句中的函数定义和变量初始化可能产生令人惊讶,和直觉相抵触的行为。 4:90%(或者更高比例)的with应用场景都可以用其他更好的方式代替。如何证明以上观点。 第1点:貌似没有什么好的代码实例。(欢迎大家提供) 第2点:使用with语句速度要比不使用with语句的等价代码的速度慢得多。var a = { ... 阅读全文
posted @ 2012-12-03 11:49 Jun.lu 阅读(5155) 评论(3) 推荐(3) 编辑