1. 程式人生 > >jquery中去重複排序(函式: $.grep() join() sort() )

jquery中去重複排序(函式: $.grep() join() sort() )

var str  = '12345678543';        
var array = str.split ("");//分割為陣列
console.log (array);


//去除陣列中重複的項
        function uniQueue(array){
            var arr=[];
            var m;
            while(array.length>0){
            m=array[0];
            arr.push(m);
            array=$.grep(array,function(n,i){
            return n==m;
            },true);
            }
            return arr;
        } 

        var str  = '1254785463';
        var arr = str.split ("");
        var newarr = uniQueue(arr);
        console.log(newarr);
以前自己也沒有使用過 $.grep() 方法,$.grep() 方法是按照某種條件來過濾陣列,所以使用 $.grep() 方法可以從陣列中過濾出我們想要的結果。


3.排序顯示

 使用

    sort() 排序   

    join(',') 可以把陣列連線為字串顯示