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 相关文章推荐
B/S开发中常用javaScript技术与代码
Mar 09 Javascript
JavaScript 空位补零实现代码
Feb 26 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
当鼠标移动时出现特效的JQuery代码
Nov 08 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
Nov 18 Javascript
使用jquery prev()方法找到同级的前一个元素
Jul 11 Javascript
jQuery实现的图片分组切换焦点图插件
Jan 06 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
Apr 07 Javascript
AngularJs bootstrap搭载前台框架——基础页面
Sep 01 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
May 03 Javascript
JS随机数产生代码分享
Feb 24 Javascript
详解elementui之el-image-viewer(图片查看器)
Aug 30 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
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
mui 打开新窗口的方式总结及注意事项
2017/08/20 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
python实现列表的排序方法分享
2019/07/01 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
中国央视网签名寄语
2014/01/18 职场文书
师范生自荐信模板
2014/05/28 职场文书
小学运动会口号
2014/06/07 职场文书
课外活动总结范文
2014/07/09 职场文书
小学生安全保证书
2015/05/09 职场文书
培养联系人考察意见
2015/06/01 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
python for循环赋值问题
2021/06/03 Python
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL