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的跨域调用文件
Nov 19 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 Javascript
为EasyUI的Tab标签添加右键菜单的方法
Jul 14 Javascript
jquery实现checkbox 全选/全不选的通用写法
Feb 22 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
less简单入门(CSS 预处理语言)
Mar 08 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
Nov 13 Javascript
使用vue2.0创建的项目的步骤方法
Sep 25 Javascript
浅谈微信页面入口文件被缓存解决方案
Sep 29 Javascript
OpenLayers实现图层切换控件
Sep 25 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
php实现天干地支计算器示例
2014/03/14 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
js tab 选项卡
2009/04/26 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
python定位xpath 节点位置的方法
2019/08/27 Python
python getpass实现密文实例详解
2019/09/24 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
python给list排序的简单方法
2020/12/10 Python
open_basedir restriction in effect. 原因与解决方法
2021/03/14 PHP
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
平面设计求职信
2014/03/10 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书