两个对象之间的通信

时间:2013-08-23 00:50:14

标签: javascript

我有两个对象,我希望建立两个对象之间的通信。 有一个共同的方法来做到这一点? 当然,我知道我可以调用两个对象的方法。 还有其他办法吗?

您的评论欢迎

1 个答案:

答案 0 :(得分:3)

你想要的东西没有多少背景......

var ob = function(){

};
ob.prototype.func = function(data){
    console.log(data);
};
ob.prototype.setPartner = function(obj){
    this.partner = obj;
};
ob.prototype.comm = function(){
    this.partner.func("data");
};
var o1 = new ob();
var o2 = new ob();
o1.setPartner(o2);
o2.setPartner(o1);
o1.comm();

PS这将创建圆形物体