首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

给一个数组prototype属性实际应用中的例子,小弟我试了几个都不行

2012-07-15 
给一个数组prototype属性实际应用中的例子,我试了几个都不行。JScript codeArray.prototype.acfunction(a)

给一个数组prototype属性实际应用中的例子,我试了几个都不行。

JScript code
Array.prototype.ac=function(a){a=b+c;};

JScript code
var me=new Array();me.prototype.ac=function(a){a=b+c;};

JScript code
var me=new Array();me.ac=function(a){a=b+c;};

就最后一个能用。。。。。
怎么办。

[解决办法]
Array.prototype.ac=function(b,c){
return b+c;
}
var a=new Array();
alert(a.ac(10,20));
这样试试
[解决办法]
常用的几个函数:

Array.prototype.contain=function(value){
if(this!=null && this.length>0){
for(var i=0;i<this.length;i++)
{
if(this[i]==value){
return true;
}
}
}
return false;
};
Array.prototype.indexOf = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) return i;
}
return -1;
};
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
};

var arr=[1,2,3,4,5,6];
alert(arr.indexOf(2));
arr.remove(2);
alert(arr.indexOf(2));

热点排行
Bad Request.