没毛病吧!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
//call 和 apply 方法练习 function Animal(name, num) {
this.name = name;
this.num = num;
this.say = function() {
alert(this.name + "---" + this.num);
};
}
//call方法
function cat(name, num) {
Animal.call(this, name, num);
}
var ca = new cat("猫", 18);
ca.say();
//apply方法
function dog(name, num) {
Animal.apply(this, [name, num]);
}
var Do = new dog("狗", 18);
Do.say();
</script>
</body>
</html>0
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星