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 相关文章推荐
Prototype使用指南之range.js
Jan 10 Javascript
ASP中进行HTML数据及JS数据编码函数
Nov 11 Javascript
javascript先序遍历DOM树的方法
Feb 27 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
Jun 12 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
js 数字、字符串、布尔值的转换方法(必看)
Apr 07 Javascript
解决vue里碰到 $refs 的问题的方法
Jul 13 Javascript
JavaScript实现简单评论功能
Aug 17 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
Sep 07 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 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
基于mysql的bbs设计(一)
2006/10/09 PHP
php mssql 数据库分页SQL语句
2008/12/16 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
Highcharts入门之简介
2016/08/02 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
vue设置全局访问接口API地址操作
2020/08/14 Javascript
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
2015年清明节演讲稿范文
2015/03/17 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
Python 如何将integer转化为罗马数(3999以内)
2021/06/05 Python
javascript Number 与 Math对象的介绍
2021/11/17 Javascript