突然想到一段代码。如下:
function handler(){
alert(this)
}
{}.test = handler;
{}.test()
按照我的思路,这个应该弹出object。
不过,结果很失望。在IE和FF下都报错。
和朋友们交流了一下,也没什么合理的解释,顾请各位路过的大侠们帮忙解答下。
大恩不言谢!!
奇怪的this指向
本文探讨了一段JavaScript代码中this指向的问题,在IE和FF浏览器下执行出现错误的情况,并寻求解决办法。
突然想到一段代码。如下:
function handler(){
alert(this)
}
{}.test = handler;
{}.test()
按照我的思路,这个应该弹出object。
不过,结果很失望。在IE和FF下都报错。
和朋友们交流了一下,也没什么合理的解释,顾请各位路过的大侠们帮忙解答下。
大恩不言谢!!

被折叠的 条评论
为什么被折叠?