function OuterF()
{
this .Name = 'Outer Name';
function InnerF()
{
var Name = 'Inner Name';
alert(Name + ', ' + this .Name);
}
return InnerFoo;
}
OuterF()();
运行结果显示是:"Inner Name, Outer Name"
这说明内部函数的this跟外部函数的this是相同的。