this,用于定义构造函数中的属性和方法,注意构造函数不可以使用箭头函数定义,因为箭头函数中没有this,如果使用箭头函数,那么会向外层寻找this的指向,如果所有的外层都没有this,最终会指向window对象
在方法中,this指向方法的调用者,谁在调用该方法,this就指向谁 所以通过obj2.sayHi = obj.sayHi 把obj的函数传给obj2(其实相当于是obj2的sayHi方法,指向obj1的sayHi()方法),obj2.sayHi()指向的是obj2,输出打印:大家好!我叫杨紫,今年21岁

网友评论