JavaScript 数组prototype属性

2018年12月14日 08:50 | 2009次浏览 作者原创 版权保护

定义

返回对象类型原型的引用。向对象添加属性和方法,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   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程