1 给数组对象添加返回数组中最大元素值的方法。

思路:写个函数 ,将它加入 Array.prototype, 并使用它。

function array_max(){

            var i,max2 = this[0];

            for(var i=0;i

                if(this[i]>max2){

                    max2 = this[i];   

                }   

            }

            return max2;   

        }

        Array.prototype.max = array_max;

        var x = new Array(1,2,3,4,5,6);

        var y = x.max();

        alert(y); //查看

 2 用javascript封装类似jquery一样 用数组获取元素的位置

 

   
   
   
   
  1. function List(ary){  
  2.         for(var i=0;i
  3.             this[i]=ary[i];  
  4.         }  
  5.     }  
  6.     List.prototype = {  
  7.         attr : function(name,value){  
  8.             for(var i=0;i<this.ary.length;i++){  
  9.                 this.ary[i][name] = value;  
  10.             }  
  11.         },  
  12.         get : function(index){  
  13.             if(index===undefined) return this.ary;  
  14.             else return this.ary[index];  
  15.         }  
  16.     }  
  17.     var L = new List([1,2,3]);  
  18.     alert(L[2]); 

 3 。js函数用去除数组中重复的项

 

   
   
   
   
  1.  

 4 . js函数去除头尾空格

 

   
   
   
   
  1. function unique(str){ 
  2.         if(str==nullreturn ""
  3.         if(str.charAt(0)==' '){ 
  4.             str = str.substring(1,str.length);   
  5.         } 
  6.         if(str.charAt(str.length-1)==' '){ 
  7.             str = str.substring(0,str.length-1);     
  8.         } 
  9.         return str;  
  10.     } 
  11.     var s = unique(" hello "); 
  12.     alert(s.length); 

 5 Javascript 写个isNumber函数

 

   
   
   
   
  1.