简单关于原型链学习总结
2017-06-01 21:24
267 查看
简单的关于原型链
由于JavaScript中没有class这种语法,所以在语法体系中我们使用原型链这样一种结构例如:
var Student = { name: 'Robot', height: 1.2, run: function () { console.log(this.name + ' is running...'); } }; var xiaoming = { name: '小明' }; xiaoming.__proto__ = Student;
在这个语法中xiaoming的原型指向了student,所以看上去xiaoming仿佛是从Student继承下来的:
xiaoming.name; // '小明' xiaoming.run(); // 小明 is running...
xiaoming有自己的name属性,但并没有定义run()方法。不过,由于小明是从Student继承而来,只要Student有run()方法,xiaoming也可以调用:
即实现了继承的效果
相关文章推荐
- 关于多线程学习总结(三) 线程简单基本操作
- 关于AOP的学习过程简单总结
- 关于多线程学习总结(三) 线程简单基本操作
- PHP学习使用资源简单总结
- PHP学习使用资源简单总结
- 这几天关于流媒体服务器方面学习的总结
- PHP学习使用资源简单总结
- PHP学习使用资源简单总结
- 学习ejb并配置一个简单的helloEjb是遇到问题后总结的经验。
- 续:关于J2EE的学习与总结(非菜鸟勿看)
- 关于JDBC的学习总结,新手写的第一篇学习帖子
- 关于DNN Module开发学习以来的一点总结
- 关于DELPHI中的类对象以及类指针简单探讨总结。
- PHP学习使用资源简单总结
- 关于pl/sql调用java的学习总结(附代码)
- SQL2005中关于XML新特性的学习(2)--创建XML索引及简单查询
- 学习~~SQLServer和Access、Excel数据传输简单总结(转)
- 关于3D Pie Chart (ActiveReport 4.2.0)的学习总结 (一)
- 关于线程学习总结
- SQL2005中关于XML新特性的学习(2)--创建XML索引及简单查询