首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个最基本的继承显示结果为undefined解决思路

2012-06-05 
一个最基本的继承显示结果为undefinedJScript codefunction person(name,age){this.namenamethis.ageag

一个最基本的继承显示结果为undefined

JScript code
function person(name,age)            {                this.name=name;                this.age=age;                this.showInheritance=function()                {                    document.write(this.name+" "+this.age);                }            }            function dog(name,age)            {                this.x=person;                this.x(name.age);            }            var dog1=new dog("bage",3);            dog1.showInheritance();

应该打印 bage 3才对啊

[解决办法]
function dog(name,age)
{
this.x=person;
this.x(name,age);
}

[解决办法]
JScript code
            function dog(name,age) {                this.x=person;                this.x(name, age); //刚才标注错了,你这里有低级错误,逗号写成点号了            } 

热点排行