常用Sublime高效快捷键汇集
Command+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Command+F 打开底部搜索框,查找关键字。Command+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Command+Shift+D 复制光标所在整行,插入到下一行。Control+B 等
...
与其他语言相比,函数的 this 关键字在 JavaScript中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。本文介绍this在不同使用场景的指向问题。
1、this 并不是在编写的时候绑定的,而是在运行时绑定的。它的上下文取决于函数调用时的各种条件。
2、this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。当一个函数被调用时,会创建一个「执行上下文」,这个上下文会包含函数在哪里被调用(调用栈)、函数的调用方式、传入的参数等信息。this 就是这个记录的一个属性,会在函数执行的过程中用到。