自己写了一个js程序:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<script type="text/javascript">
function fn(){
var e=(function(){
return this;
})();
return e;
}
fn();
</script>
</body>
</html>
结果发现匿名函数中返回的this竟然是window对象,甚是吐血呀,我知道this是动态指向的,但怎么分析也不至于指向window对象呀。