码迷,mamicode.com
首页 > 编程语言 > 详细

jquery中去重复排序(函数: $.grep() join() sort() )

时间:2015-11-30 11:31:33      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

 1.首先把字符串分割为数组(中文除外)

        var str  = ‘12345678543‘;
        var array = str.split ("");//分割为数组
        console.log (array);
结果如下:
技术分享

  2.去除重复值

      //去除数组中重复的项
        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(‘,‘) 可以把数组连接为字符串显示

技术分享

jquery中去重复排序(函数: $.grep() join() sort() )

标签:

原文地址:http://www.cnblogs.com/xiaoguoblog/p/5006623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!