与其他语言不同,JavaScript this总是指我们正在执行的函数的"所有者",或者更确切地说,指向函数是其方法的对象.
这种行为与其他语言相比有什么优势/目的?
小智 3
由于允许您设置“this”,因此您可以设置您调用的任何函数的范围,从而允许您使用函数闭包做一些有趣的事情。这就是大多数 JS 框架允许您执行更自然的面向对象类行为的方式。当您有事件侦听器并想要设置侦听函数的范围时,这特别有用。
| 归档时间: |
|
| 查看次数: |
1419 次 |
| 最近记录: |