第一题寻找的this —>谁调用了内层的函数,但内层函数并不是通过调用执行的,而是因为后面加了(),使得其立即执行,立即执行函数的this是指向window的。第二题,此时要找this —>谁调用了外层函数,很显然是object通过方法调用了外层函数,所以that = this 指向了object,输出结果就为My Object了。 有没有闭包,是看是否是嵌套函数,内部函数是否引用了外部函数的变量。第一题外部函数连变量都没有,所以第一个没有闭包。第二题引用了that,所以第二个有闭包