javascript中,两个对象相互访问

来源:互联网 发布:文档格式转换软件 编辑:程序博客网 时间:2024/06/12 01:28
有两个对象A和B,则实现A中的函数fa可以访问B中的属性b, B中的函数fb可以访问A中的对象a,具体怎么实现呢?
实现如下:
var A={ bArrow:'',              a:'',              fa:function(){             //使用this.bArrow.b,访问B中的b           }      }var B={ aArrow:'',              b:'',              fb:function(){             //使用this.aArrow.a,访问B中的b           }      }A.bArrow=B;B.aArrow=A;//下面调用A.fa()就可以访问B,调用B.fb()就可以访问A.


但是A初始化时,直接把bArrow:B, 这样可以使用吗?经证实,不可以!

原创粉丝点击