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 post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
DOM 事件流详解
Jan 20 Javascript
JavaScript用select实现日期控件
Jul 17 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 Javascript
js定义类的几种方法(推荐)
Jun 08 Javascript
Bootstrap的Refresh Icon也spin起来
Jul 13 Javascript
微信小程序开发实战教程之手势解锁
Nov 18 Javascript
对vue中v-if的常见使用方法详解
Sep 28 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
Apr 16 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
解决vue打包后刷新页面报错:Unexpected token
Aug 27 Javascript
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
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
Laravel框架使用Redis的方法详解
2018/05/30 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
javascript编程起步(第四课)
2007/02/27 Javascript
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
Django实现快速分页的方法实例
2017/10/22 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
python3 mmh3安装及使用方法
2019/10/09 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
自我鉴定范文300字
2013/10/01 职场文书
小学数学国培感言
2014/03/10 职场文书
党员个人公开承诺书
2014/08/29 职场文书
旷工检讨书1000字
2015/01/01 职场文书
2015年环保局工作总结
2015/05/22 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
个人催款函范文
2015/06/23 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
python实现简单倒计时功能
2021/04/21 Python