function Person(){
this.name = "name";
this.Mediator = {
sayName : function(){
//如何获取Person中的name
}
}
}
var p = new Person();
p.Mediator.sayName();
function Person(){
this.name = "name";
this.Mediator = {
sayName : function(){
//如何获取Person中的name
}
}
}
var p = new Person();
p.Mediator.sayName();
楼上是一种方法,bind
也可以:
function Person(){
this.name = "name";
this.Mediator = {
sayName : function(){
//如何获取Person中的name
return this.name;
}.bind(this)
}
}
var p = new Person();
var name = p.Mediator.sayName();
console.log(name); // name
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读