首页 > 学院 > 开发设计 > 正文

自定义对象,Prototype原型属性

2019-11-08 01:36:21
字体:
来源:转载
供稿:网友
/*自定义对象:在javascript没有类的概念,只要有函数即可创建对象。       function Person(id,name){  this.id=id;  this.name=name;  this.say=function(){  alert(name+"呵呵");  }  }var p=new Person(110,"狗娃");document.write("编号:"+p.id+",姓名"+p.name);p.say();

*/

新建一个js页面:

运行html页面:最大值是:10     索引值是:3

/*需求:想把getMax与searchEle方法添加 到数组对象中。functoin Array(){this.PRototype = new Object();this.getMax = function(){}} Prototype注意的细节:1. prototype是函数(function)的一个必备属性(书面一点的说法是"保留属性")(只要是function,就一定有一个prototype属性)2. prototype的值是一个对象3. 可以任意修改函数的prototype属性的值。4. 一个对象会自动拥有prototype的所有成员属性和方法。*/

/*练习: 给字符串对象添加一个toCharArray的方法,然后再添加一个reverse(翻转)的 方法*/


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表