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 相关文章推荐
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 Javascript
跨域资源共享 CORS 详解
Apr 26 Javascript
Javascript中的数组常用方法解析
Jun 17 Javascript
Javascript类型系统之undefined和null浅析
Jul 13 Javascript
AngularJS实现动态编译添加到dom中的方法
Nov 04 Javascript
探索Javascript中this的奥秘
Dec 11 Javascript
微信小程序 用户数据解密详细介绍
Jan 09 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
ES6 javascript的异步操作实例详解
Oct 30 Javascript
Vuejs 单文件组件实例详解
Feb 09 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
Aug 24 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程序
2006/10/09 PHP
PHP的面试题集,附我的答案和分析(一)
2006/11/19 PHP
PHP 安全检测代码片段(分享)
2013/07/05 PHP
使用URL传输SESSION信息
2015/07/14 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
PHP学习笔记之session
2018/05/06 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
javascript中的一些注意事项 更新中
2010/12/06 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
React通过redux-persist持久化数据存储的方法示例
2019/02/14 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
python 常用的基础函数
2018/07/10 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
教师竞聘演讲稿
2014/05/16 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
个人年终总结结尾
2015/03/06 职场文书
离婚案件上诉状
2015/05/23 职场文书
新郎新娘致辞
2015/07/31 职场文书
商业计划书范文
2019/04/24 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书