js对象的复制继承实例


Posted in Javascript onJanuary 10, 2015

本文实例讲述了js对象的复制继承。分享给大家供大家参考。具体如下:

<script type="text/javascript">

Object.prototype.extend = function(obj){

 //在函数里,把obj属性复制到自身

 for(var k in obj){

  if(obj.hasOwnProperty(k)){

   if(this[k] == undefined){

    this[k] = obj[k];

   }

  }

 }

}

var kitty = {color:'yellow',climb:function(){alert('我会爬树');}};

var tiger = {color:'yellow and black'};

tiger.extend(kitty);

tiger.climb();

</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery使用手册之二 DOM操作
Mar 24 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
Mar 29 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
Jun 23 Javascript
JavaScript中的数值范围介绍
Dec 29 Javascript
JS实现超简单的鼠标拖动效果
Nov 02 Javascript
jQuery验证表单格式的使用方法
Jan 10 Javascript
HTML的select控件美化
Mar 27 Javascript
使用webpack3.0配置webpack-dev-server教程
May 29 Javascript
vue实现滑动到底部加载更多效果
Oct 27 Javascript
layer.open的自适应及居中及子页面标题的修改方法
Sep 05 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
Sep 16 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 #Javascript
js获取会话框prompt的返回值的方法
Jan 10 #Javascript
javascript获取当前鼠标坐标的方法
Jan 10 #Javascript
js判断某个方法是否存在实例代码
Jan 10 #Javascript
javascript实现回车键提交表单方法总结
Jan 10 #Javascript
jquery文档操作wrap()方法实例简述
Jan 10 #Javascript
js实现键盘控制DIV移动的方法
Jan 10 #Javascript
You might like
php中的三元运算符使用说明
2011/07/03 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php实现学生管理系统
2020/03/21 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
jQuery事件对象总结
2016/10/17 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
python单链表实现代码实例
2013/11/21 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
Python多继承顺序实例分析
2018/05/26 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
村优秀党员事迹材料
2014/01/15 职场文书
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
六五普法宣传标语
2014/10/06 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
开幕式邀请函
2015/01/31 职场文书
活动经费申请报告
2015/05/15 职场文书