为什么用 Cat.prototrpe.info=function(){}添加方法会报错
用 Cat.prototrpe.info=function(){}添加方法会报错,去掉prototrpe就不会
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
// 补充代码
function Animal(name,number){
this.name=name;
this.number=number;
}
/*function Cat(){};
Cat.prototype=new Animal('猫',20);
Cat.prototype.info=function(){
alert(this.name+' '+this.number);
}
var cat=new Cat();
cat.info();*/
function Cat(){};
Cat=new Animal('猫',20);
Cat.prototrpe.info=function(){
alert(this.name+' '+this.number);
}
Cat.info();
</script>
</body>
</html>
正在回答
同学你好,Cat是实例化对象,没有prototype属性:
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星