js 面向对象
2015-12-31 11:19
513 查看
function Animal(name) { this.name = name; } Animal.prototype.eat = function(food) { console.log("food"); }; Animal.prototype.getName = function() { return this.name; }; var a = new Animal('hello'); a.eat("world"); console.log(a.getName()); console.log(a.name); function Ferret(){} Ferret.prototype = new Animal();//Ferret.prototype.__proto__ = Animal.prototype; Ferret.prototype.type = "Domestic"; Ferret.prototype.eat = function (food) { Animal.prototype.eat.call(this,food); // console.log("Ferret Eat:.."); }; var f = new Ferret(); f.eat();
相关文章推荐
- 如何编写一个JSON解析器
- 使用Web Audio API实现基于浏览器的Web端录音
- JavaScript 中 关于 this 的学习笔记
- Newtonsoft.Json高级用法
- js中的面向对象
- js中this的用法
- javascript图片延迟加载实现方法及思路
- 第八届河南省赛 zzuoj 10408: C.最少换乘 (djs&&字符串转数字)
- js在页面显示当前时间、日期
- 求JS无预览打印解决方案
- JSTL标签 参考手册
- GSON解析JSON
- phantomjs读取文件转换数组
- js中 aaa.style 和 aaa.getAttribute('style') 等价吗,有无区别?
- 详解javascript高级定时器
- Web相关开发——JavaScript
- js实现文字垂直滚动和鼠标悬停效果
- JSONP 教程
- javaScript学习随笔
- JS----纯JS可视化的文件上传