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 无废话系列教程(二) jquery实战篇上
Jun 23 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
Mar 01 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
jquery中常用的函数和属性详细解析
Mar 07 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
Oct 28 Javascript
jQuery实现选项卡切换效果简单演示
Dec 09 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
JS 实现Base64编码与解码实例详解
Nov 07 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
微信小程序之圆形进度条实现思路
Feb 22 Javascript
vue项目中锚点定位替代方式
Nov 13 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
May 13 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 导出Excel示例分享
2014/08/18 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
使用PHP开发留言板功能
2019/11/19 PHP
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
Python解析xml中dom元素的方法
2015/03/12 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
Django日志模块logging的配置详解
2017/02/14 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python中捕获键盘的方式详解
2019/03/28 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
企业给企业的表扬信
2014/01/13 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
法制宣传口号
2014/06/16 职场文书
毕业大学生自荐信
2014/06/17 职场文书
人事行政经理岗位职责
2014/06/18 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
离婚财产分割协议书
2015/08/11 职场文书
情感电台广播稿
2015/08/18 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis
使用feign服务调用添加Header参数
2021/06/23 Java/Android
nginx刷新页面出现404解决方案(亲测有效)
2022/03/18 Servers
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技