博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript 继承
阅读量:7144 次
发布时间:2019-06-29

本文共 417 字,大约阅读时间需要 1 分钟。

继承方法一:

  拷贝继承:通用型,有new或者无new的时候都可以

    属性继承:call();
       方法继承:for in;
继承方法二:

  类式继承:new构造函数

    Aaa.prototype = new A();

     

var F = function (){};F.prototype = Aaa.prototype;Bbb.prototype = new F();Bbb.prototype.constructor = Bbb; // 修正指向问题

 继承方法三:

  原型继承:无new的对象

var a = {  name:'小明'  }var b = croneObj (a);function cloneObj(obj){    var F = function(){};    F.prototype = obj;    return new F();  }

 

总结:继承的时候,属性和方法最好是分开继承的。

转载地址:http://bgwgl.baihongyu.com/

你可能感兴趣的文章
linux系统上安装java
查看>>
38.进程管理与计划任务---PS、Top、Crontab
查看>>
0301_互连模拟
查看>>
一次XEN启动中的错误捕获
查看>>
重大里程碑:顶级科学家达成23条人工智能发展原则!
查看>>
esxi嵌套华为Fusioncomputer安装VRM几个关键步骤。
查看>>
/etc/init.d/mysqld:line 260:my_print_defaults:command not found
查看>>
DNS设置引起的登录延迟
查看>>
*** $CI =& get_instance() 用法:关于CodeIgniter中get_instance() 函数
查看>>
简单的ISIS协议的路由重分发实验详解
查看>>
Python模块学习--shutil和hashlib和json
查看>>
Linux防火墙iptables学习笔记(一)入门要领
查看>>
xshell 秘钥配对
查看>>
saltstack之SLS文件
查看>>
Redhat linux下cvs的安装配置
查看>>
cxgrid合并值相同的某列
查看>>
增量备份和差异备份的区别
查看>>
纯JS操作获取桌面路径方法
查看>>
thinkphp数据库添加表单提交的数据
查看>>
Hibernate事务属性
查看>>