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

本文介绍了一种使用JavaScript实现的数组去重方法,通过$.grep()过滤重复元素,并利用sort()进行排序,最后用join(',')将数组转换成字符串形式展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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(',') 可以把数组连接为字符串显示





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值