查看文章 |
又发现一个ie过人之处
2007年10月23日 星期二 上午 08:51
代码 function test(){alert(a); alert(b); return 123; function b(){}var a=b } test() 所有浏览器都是undefined和函数b,没问题,因为var function预处理,但是代码 function test(){alert(a); alert(b); return 123; var a=function b(){} } test() function放到=后面影响其预处理,改为后处理,safari opera ff第二次都显示引用错误,但是总语出惊人的ie又一次个别了,还是预处理function b,显示出b函数,看来ie管理内存,闭包性能差不是空穴来风 |
最近读者: