用反射机制和prototype实现继承
2017-05-18 23:41
525 查看
<script type="text/javascript"> function People(){ this.name='chenmin'; this.sex='girl'; this.age=22; this.speak=function(){ alert('qzuishuai') } } People.prototype.skill='walk'; function Woman(){ } for(var arr in People.prototype){ Woman.prototype[arr]=People.prototype[arr]; } //通过for in迭代 反射 一一对应的进行赋值 ; //从而实现让Woman继承People原型上的属性方法; Woman.prototype.wb='kawayi'; var nvren=new Woman(); alert(nvren.name);//undefined alert(nvren.skill);//walk alert(nvren.wb);//kawayi </script>
相关文章推荐
- Javascript利用反射机制和prototype实现类的继承
- prototype-1.3.1框架中的类继承实现机制
- JavaScript简洁继承机制实现(不使用prototype和new)
- JavaScript不使用prototype和new实现继承机制
- 对利用反射和prototype实现继承的简单封装
- 用继承和反射机制实现业务扩展
- JavaScript不使用prototype和new实现继承机制
- prototype-1.3.1框架中的类继承实现机制
- PHP中使用反射机制实现动态代理
- prototype-1.3.1.js中的类继承实现的改进
- 使用反射机制实现实体列表到DataTable的深层字段转换
- [转]利用.NET中的反射机制实现IList到DataTable的转换
- 在Flex/ActionScript3中实现抽象类及继承机制解密
- PHP 反射机制实现动态代理的代码
- JavaScript 使用for(…in…)实现反射机制
- 利用.NET中的反射机制实现IList到DataTable的转换
- 继承机制的实现
- C/S模式根据权限基于反射机制实现动态生成菜单
- ATL窗口继承实现机制
- 用kprobes实现内核反射机制