JS数组去重

        var srr = [2,3,4,2,55,4,66,0,150,4];           // var 一个数组

        function getnames(qrr){                        // 写一个形参

            var gg =[];                                //写一个空数组

            for(var o in qrr){                         //循环arr的下标

                if(gg.indexOf(qrr[o])==-1){           //检测数组中首次出现位置的下标是否重复,不重复添加,重复跳过继续循环

                    gg.push(qrr[o]);                   //成立后,往空数组添加数

                }

            }

            return gg;                                 //返回一个结果

        }

        console.log(getnames(srr));                    //打印结果

先写一个函数,再var 空的数组,循环数组的下标,检测数组中首次出现位置的下标是否重复,不重复添加,重复跳过

继续循环,不重复就往空数组添加数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容