JavaScript中对this的理解

解析 :

  1. person.details.print()是details调用了print(),所以print()中的this 指向details,即:

2, person.print(),this 是指向person 的,即:

3 . var name1 = person.print;   name1()-------------------this指向全局的windows对象

4 . var name2 = person.details;  name2.print()  -----name2 指向 details 对象

案例二:

要注意:在函数自执行里,this 指向的是 window 对象。

猜你喜欢

转载自blog.csdn.net/Smtime826/article/details/84651552