>웹 프론트엔드 >JS 튜토리얼 >javascript 부자 커뮤니케이션_javascript 기술

javascript 부자 커뮤니케이션_javascript 기술

WBOY
WBOY원래의
2016-05-16 19:12:591099검색


var parent = 
{
    //
    say:function ()
    {
        //
        alert("parent_say");
    },
    alert:function ()
    {
        //
        alert("상위");
        this.say();
    }
};
//


parent.addChild("child",
    {
        //
        say:function ()
        {
            //
           alert("child_say");
        },
        alert:function ()
       {
         / 🎜>            this.parent.say() ;
        }
    }
);
//parent.child.alert();
//parent.alert();
var c = parent.child;
c.alert();





Object.prototype.addChild=function(oName, obj)
{
    eval("var p=this." oName "= new Object()");
    this[oName]=obj;
    this[oName].parent=this;
}

效果演示:


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.