作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 01:24:42 阅读 我要评论

复制代码 代码如下: <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

  推荐阅读

  js操作二级联动实现代码

表结构 二级或多级联动主要是以数据库中具有父编号的表为基础,这个也不例外 id,parent_id,name 三列。 采用js操作 先说下数据在js中的存储方式。 主要用二维数组来存储数据。结构如下: a[父编号]=[[子编号1,子名>>>详细阅读


本文标题:JavaScript为对象原型prototype添加属性的两种方式

地址:http://www.17bianji.com/kaifa2/JS/25938.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)