为什么“this”在类函数/方法中使用与在匿名函数中使用时表现不同。
例如
public MyClass
{
function myfun()
{
output(this) // << will show the instance of this class but not myfun() function
abc = function ()
{
output ( this ) // << will show abc function
}
abc()
}
}
那么,为什么“this”输出 MyClass 的实例但不输出 myfun() 。它与匿名函数有何不同?