function People(name) {
this.name = name;
this.sayName = function () {
console.log('my name is:' + this.name);
}
}
People.prototype.walk = function () {
console.log(this.name + ' is walking'); 这里面this指向的是谁啊?
}
var p1 = new People('我们');
var p2 = new People('在这里');
People.prototype.walk()不好意思,问题没描述完全,这样这个函数里面的this代表了什么
this 的指向在调用的时候才能确定,所以你加注释的地方是确定不了的,还是符合那几种指向方式,怎么调用 walk,就怎么指,这个调用方式和 this 指向关系你可以去搜
this指向
。