定义
返回对象类型原型的引用。向对象添加属性和方法,prototype属性是object共有的。
语法
object.prototype.name=value
实例1
使用prototype 属性来向对象添加属性
<script type="text/javascript"> function employee(name,job,born) { this.name=name; this.job=job; this.born=born; } var bill=new employee("ABC","teacher",2005); employee.prototype.attribute=null;//添加一个名为attribute的属性 bill.attribute=10000; alert(bill.attribute); </script>
弹出
10000
实例2
一个数组方法,实现将数组里面的值转换为大写
Array.prototype.tocase=function() { for (i=0;i<this.length;i++) { this[i]=this[i].toUpperCase(); } }
创建一个数组,调用tocase方法
var letters=["aA","bA","cA","dA"]; letters.tocase(); alert(letters[0]+"="+letters[1]+"="+letters[2]+"="+letters[3]);
弹出值为:
AA=BA=CA=DA
此文章本站原创,地址 https://www.vxzsk.com/1935.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程