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 入门实例1
Jun 25 Javascript
有趣的JavaScript数组长度问题代码说明
Jan 20 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
Feb 17 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
Jun 19 Javascript
JavaScript类型系统之基本数据类型与包装类型
Jan 06 Javascript
Fullpage.js固定导航栏-实现定位导航栏
Mar 17 Javascript
js/jq仿window文件夹框选操作插件
Mar 08 Javascript
D3.js实现简洁实用的动态仪表盘的示例
Apr 04 Javascript
vue 根据数组中某一项的值进行排序的方法
Aug 30 Javascript
Javascript数组方法reduce的妙用之处分享
Jun 10 Javascript
如何在项目中使用log4.js的方法步骤
Jul 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
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
Python快速从注释生成文档的方法
2016/12/26 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
python实现多进程通信实例分析
2019/09/01 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
中医药大学市场营销专业自荐信
2013/09/29 职场文书
服务员岗位职责
2014/01/29 职场文书
高中数学教学反思
2014/01/30 职场文书
尊师重教演讲稿
2014/09/04 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
银行实习推荐信
2015/03/27 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
Python基础教程,Python入门教程(超详细)
2021/06/24 Python