私は 2 つのオブジェクトを持っています。2 つのオブジェクト間の通信を確立したいと考えています。これを行う一般的な方法はありますか?もちろん、2 つのオブジェクトのメソッドを呼び出せることはわかっています。他に方法はありますか?
あなたのコメント歓迎
私は 2 つのオブジェクトを持っています。2 つのオブジェクト間の通信を確立したいと考えています。これを行う一般的な方法はありますか?もちろん、2 つのオブジェクトのメソッドを呼び出せることはわかっています。他に方法はありますか?
あなたのコメント歓迎
あなたが欲しいものの文脈はあまりありません...
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これは円形のオブジェクトを作成します