给一个数组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));