谈谈JavaScript中的this关键字
this是神马?
在JavaScript中,掌握this关键字的使用非常重要。作为新手,在编码时常常会不知道当前this关键字引用的究竟是哪个对象,所以我们很有必要了解this。
首先,我们要知道两点:
在全局代码中,this始终是全局对象本身;
在函数代码中,this值在进入上下文时确定,即this值它不是静态的绑定到一个函数。
为什么使用this?
通过下面这个例子,我想大家应该就会明白this的作用。
在JavaScript中,掌握this关键字的使用非常重要。作为新手,在编码时常常会不知道当前this关键字引用的究竟是哪个对象,所以我们很有必要了解this。
首先,我们要知道两点:
在全局代码中,this始终是全局对象本身;
在函数代码中,this值在进入上下文时确定,即this值它不是静态的绑定到一个函数。
通过下面这个例子,我想大家应该就会明白this的作用。