from the object instance我对这个代码的理解是:
JS创建一个新的动物对象实例,var狗在调用函数Animal() (函数构造函数)之前使用新关键字指向该实例这是对代码发生的正确理解吗?我对this上下文的理解是,this总是指向调用函数的对象。我猜想,我可能误解了Animal.prototype指向原型对象,或者JS在将方法附加到prototype的上下文中“幕后”将dog.sayName()与this关联起来
有人能说出js中的"this“关键字吗?我看了一些例子。有一点我不能理解。A.B=function() this.x(5); // this refers to prototype of A.B
{ this.a(p); // this refers to prototype of A.B again