JavaScript中this关键词的作用
因为JavaScript是静态作用域,作用域在对象创建的时候就已经确定了,但JavaScript又是一门面向对象语言,面向对象的基本特点封装继承多态,为了满足这种面向对象的特点所以引入了this,this的指向是动态的,不在函数对象定义时绑定,this指向当前调用他的对象。
因为JavaScript是静态作用域,作用域在对象创建的时候就已经确定了,但JavaScript又是一门面向对象语言,面向对象的基本特点封装继承多态,为了满足这种面向对象的特点所以引入了this,this的指向是动态的,不在函数对象定义时绑定,this指向当前调用他的对象。