高级面向对象 之 原型继承
2017-06-12 23:45
169 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>原型继承</title> </head> <body> <script> var a = { name:'小明' }; // 实现原型继承 function cloneObj(obj){ var F = function(){}; F.prototype = obj; return new F(); } var b = cloneObj(a); alert(b.name); // 小明 alert(a.name); // 小明 总结: 拷贝继承: 通用型的,有new或无new的时候都可以 类式继承: new 构造函数 原型继承: 无new构造函数 </script> </body> </html>
相关文章推荐
- js高级程序设计--面向对象的理解(包括原型和继承)
- JavaScript高级程序设计之面向对象的程序设计之继承之原型链 第6.3.1讲笔记
- js面向对象、原型及继承(javaScript高级程序设计第3版)
- JS高级知识(面向对象,原型,原型链理解,继承)
- js高级——原型对象继承的实现
- JavaScript高级程序设计之面向对象的程序设计之创建对象之组合使用构造函数模式和原型模式 第6.2.4讲笔记
- JavaScript高级 面向对象(5)--最简单的继承方式,混入mix
- Javascript面向对象(三)——原型继承
- 什么是面向对象,原型,原型链继承
- JavaScript面向对象-基于原型链和函数伪装组合的方式实现继承
- js面向对象小结(工厂模式,构造函数,原型方法,继承)
- 面向对象的Javascript - 通过原型(Prototype)实现继承
- JS面向对象组件 -- 继承的其他方式(类式继承、原型继承)
- js面向对象的继承--拷贝,类式继承,原型继承
- JavaScript面向对象——深入理解原型继承
- javascript 高级——基于原型链的继承
- JavaScript高级程序设计【面向对象-继承】
- Java高级面向对象——原型
- JavaScript面向对象的程序设计2(组合构造和原型 继承)
- Java-面向对象(高级篇)--继承的进一步研究