123456789101112131415function foo() { console.log(this);}var obj1 = { name: "obj1", foo: foo,};var obj2 = { name: "obj2", obj1: obj1,}obj2.obj1.foo();// {name: "obj1", foo: foo()} 谁直接调用foo(换而言之,谁离foo更近),那么foo()中的this就指向谁。