数组方法

数组方法:
                        var arr = [1,2,3];
                        arr.push(4,5);//往数组的后面添加(可以一位或者多位),并返回数组的长度;
                        arr.unshift(0,1,2);//往数组的前面添加(可以一位或者多位),并返回数组的长度;
                        arr.pop();//从后面删除一位(只能一位),并返回删除的值;
                        arr.shift();//从前面删除一位(只能一位),并返回删除的值;
                        arr.concat(arr1,arr2······);//数组连接
                        arr.join('-');//数组转字符串;
                        arr.reverse();//数组翻转;
                        
                        数组的万能操作splice():
                                        删除:开始位置,删除的个数;
                                        arr.splice(1,2);
                                        增加::开始位置,0,元素1,元素2····
                                        arr.splice(1,0,'a','b');
                                        替换:开始位置,删除的个数,要添加的元素;
                                        arr.splice(1,2,'a','b');
  快速清空数组的方法:
                        1.arr.splice(0,arr.length);
                        2.var arr = [1,2,3,4]; vare arr = [];
                        3.arr.length = 0;
                        4.while(arr.length){
                            arr.pop();    
                        }
                        5.while(arr.length){
                            arr.shift();    
                        }        

提取偶数:
            var arr=[1,2,3,4,5,6,7,8,3,4,5,6,6]
            for(var i=0;i<arr.length;i++){
                            if(arr[i]%2){    //如果为奇数;删除
                                arr.splice(i,1);
                                i--;     //是奇数的情况下,删除当前的arr[i],删除后,arr[i]变了;再看看第i位是不是奇数;
                            }
            }
            alert(arr);    

判断全数字:
                    function textNum(){
                                    for(var i=0;i<arguments.length;i++){   //里面传的参数个数不确定就用arguments;
                                                if(typeof arguments[i]!='number'){   //有一个类型不为number就返回false;
                                                    return false;
                                                }
                                    }
                                    return true;
                                }
                                alert(textNum(1,2,1));//ture
                                alert(textNum(1,2,'text'));//false
找数组中最大值:
    a.            function findMax(arr){
                                var n=0;                 //假设n为最大值
                                for(var i=0;i<arr.length;i++){
                                                if(n<arr[i]){
                                                n=arr[i];
                                      }
                                    }
                            return n;
                            }
                            alert(findMax([1,5,56,85,92]));
    b.          var arr = [12,45,76,8,12,32,354,765,7];
                                arr.sort(function(n1,n2){  //从小到大排序
                                    return n1-n2;
                                });
                                alert(arr[arr.length-1]);   

人生如戏,或实力或演技
原文地址:https://www.cnblogs.com/yang0902/p/5697980.html