javascript继承,原型,setInterval(前端面试)
程序员文章站
2022-06-09 21:38:27
...
小贤是一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会乖乖叫一声(yelp)。
从这段描述可以得到以下对象:
请根据描述,按示例的形式用代码来实现(提示关键字: 继承,原型,setInterval)
(网上说这原本是淘宝的前端面试)
从这段描述可以得到以下对象:
function Dog() {
this.wow = function() {
alert(’Wow’);
}
this.yelp = function() {
this.wow();
}
}
小芒和小贤一样,原来也是一条可爱的小狗,可是突然有一天疯了(MadDog),一看到人就会每隔半秒叫一声(wow)地不停叫唤(yelp)。请根据描述,按示例的形式用代码来实现(提示关键字: 继承,原型,setInterval)
(网上说这原本是淘宝的前端面试)
function Dog(){
this.wow=function(){
alert("wow")
}
this.yelp=function(){
this.wow();
}
}
function MadDog() {
this.yelp = function() {
setInterval(this.wow, 500);
}
}
MadDog.prototype = new Dog();
//for test
//var dog = new Dog();
//dog.yelp();
var madDog = new MadDog();
madDog.yelp();
上一篇: 小米10青春版前后同拍怎么用? 小米10青春版开双摄的技巧
下一篇: java代理 proxy
推荐阅读
-
理解Javascript_05_原型继承原理_javascript技巧
-
JavaScript中的原型继承基础学习教程
-
前端面试题套路--终极版(Vue、JavaScript)
-
JavaScript原型链与继承操作实例总结
-
详解JavaScript中基于原型prototype的继承特性
-
javascript基于原型链的继承及call和apply函数用法分析
-
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
-
JavaScript原型继承_动力节点Java学院整理
-
Javascript中类式继承和原型式继承的实现方法和区别之处
-
JavaScript使用prototype原型实现的封装继承多态示例