js对象的复制继承实例

 更新时间:2015年01月10日 15:50:56   投稿:shichen2014  
这篇文章主要介绍了js对象的复制继承用法,以一个较为简单的实例分析了js对象复制继承的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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 实现放大镜效果实例详解

    Javascript 实现放大镜效果实例详解

    这篇文章主要介绍了Javascript 实现放大镜效果实例详解的相关资料,这里附有实现实例代码,具有参考价值,需要的朋友可以参考下
    2016-12-12
  • uniapp单页面实现页面切换的使用示例

    uniapp单页面实现页面切换的使用示例

    本文主要介绍了uniapp单页面实现页面切换的使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • 在web中js实现类似excel的表格控件

    在web中js实现类似excel的表格控件

    这篇文章主要介绍了如何在web中实现类似excel的表格控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • JavaScript canvas实现俄罗斯方块游戏

    JavaScript canvas实现俄罗斯方块游戏

    这篇文章主要为大家详细介绍了JavaScript canvas实现俄罗斯方块游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 详谈js中数组(array)和对象(object)的区别

    详谈js中数组(array)和对象(object)的区别

    下面小编就为大家带来一篇详谈js中数组(array)和对象(object)的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)

    基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)

    这篇文章主要介绍了基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象) 的相关资料,需要的朋友可以参考下
    2015-12-12
  • webpack中的模式(mode)使用详解

    webpack中的模式(mode)使用详解

    这篇文章主要介绍了webpack中的模式(mode)使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Javascript实现div层渐隐效果的方法

    Javascript实现div层渐隐效果的方法

    这篇文章主要介绍了Javascript实现div层渐隐效果的方法,涉及javascript操作页面元素与样式变化的相关技巧,需要的朋友可以参考下
    2015-05-05
  • js控制网页前进和后退的方法

    js控制网页前进和后退的方法

    这篇文章主要介绍了js控制网页前进和后退的方法,涉及javascript中history.go方法的相关使用技巧,非常简单实用,需要的朋友可以参考下
    2015-06-06
  • TypeScript mixin提升代码复用性的方法和原理

    TypeScript mixin提升代码复用性的方法和原理

    在前端开发中,我们经常需要在不同的组件或类之间共享功能代码,Mixin提供了一种非常灵活的方式,可以让我们在不破坏继承关系的前提下,将功能代码复用到多个对象中,文章通过代码示例介绍mixin提升代码复用性的方法和好处,需要的朋友可以参考下
    2023-06-06

最新评论