JavaScript为对象原型prototype添加属性的两种方式


Posted in Javascript onAugust 01, 2010
<script type="text/javascript"> 
<!-- 
/* 
给原型 prototype 添加属性的两种方式 
*/ 
//方式一 
var myObj = function(){ 
this.study = "JavaScript"; 
} 
myObj.prototype.hobby = function() 
{ 
this.hobby = "See girl"; 
} 
var newObj = new myObj(); 
for ( var attr in newObj ) 
{ 
document.write( attr +"<br/>" ); 
} 
document.write( "==================== <br/>" ); 
//方式二 
var superObj = { name:"xugang" }; 
var subObj = { age:20 }; 
function extend(superObj,subObj){ 
//获得父对象的原型对象 
subObj.getSuper = superObj.prototype; 
//将父对象的属性给子对象 
for(var i in superObj){ 
subObj[i] = superObj[i]; 
} 
} 
extend(superObj,subObj); 
for ( var s in subObj ) 
{ 
document.write( s +"<br/>" ); //遍历子对象的属性 
} 
//--> 
</script>

运行结果:

hobby
study
====================
age
getSuper
name

Javascript 相关文章推荐
javascript实现上传图片前的预览(TX的面试题)
Aug 20 Javascript
Jquery阻止事件冒泡 event.stopPropagation
Dec 11 Javascript
json数据与字符串的相互转化示例
Sep 18 Javascript
jquery获取及设置outerhtml的方法
Mar 09 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 Javascript
微信小程序 数据绑定详解及实例
Oct 25 Javascript
Vue入门之animate过渡动画效果
Apr 08 Javascript
vue实现的双向数据绑定操作示例
Dec 04 Javascript
vue+element实现打印页面功能
May 20 Javascript
详解vue 命名视图
Aug 14 Javascript
js实现全选和全不选功能
Jul 28 Javascript
通过实例解析jQ Ajax操作相关原理
Sep 23 Javascript
javascript函数中的arguments参数
Aug 01 #Javascript
jquery dialog键盘事件代码
Aug 01 #Javascript
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 #Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 #Javascript
JS DOM 操作实现代码
Aug 01 #Javascript
JQuery自定义事件的应用 JQuery最佳实践
Aug 01 #Javascript
基于jquery的实现简单的表格中增加或删除下一行
Aug 01 #Javascript
You might like
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
第十四节 命名空间 [14]
2006/10/09 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
用javascript实现给出的盒子的序列是否可连为一矩型
2007/08/30 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
python 实现文件的递归拷贝实现代码
2012/08/02 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
NumPy 数组使用大全
2019/04/25 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Django自定义全局403、404、500错误页面的示例代码
2020/03/08 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
急诊科护士自我鉴定
2013/10/14 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
旅游项目合作意向书
2015/05/08 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL