美文网首页
去重排序方法封装

去重排序方法封装

作者: Augenstern___ | 来源:发表于2018-08-24 10:58 被阅读0次

function quchongPaixu(arr){
  //去重
    for(var i = 0; i < arr.length; i++){
        for(var j = i + 1; j <arr.length; j++){
            if(arr[i] === arr[j]){       //如果两个相等  则截取前面的  并重新循环
                arr.splice(i,1);
                i--;            //作用  把截取的数字下表减掉  避免循环漏掉
            }
        }
    }
    // console.log(arr);
   //排序
    for (var i = 0; i < arr.length-1; i++){
         for (var j = i + 1; j < arr.length; j++) {
                 if (arr[i] > arr[j]) {
                         //交换
                         var temp = arr[i];
                         arr[i] = arr[j];
                         arr[j] = temp;

                     }
             }
         }
    // console.log(arr);
};

相关文章

  • 去重排序方法封装

  • js数组去重、对象数组去重

    普通数组去重 一、普通数组去重 方法一:遍历数组法 方法二:排序法 方法三:对象法 对象数组去重 方法一:将对象数...

  • 数组去重

    数组去重的方法:通过直接方法去重、通过对象的属性具有唯一性去重、通过索引值去重、先排序在去重 案例: (1)索引去...

  • js:数组去重

    数组去重的常见写法: 数组去重封装成方法: es6的数组去重(Array.from):

  • 2019-04-01/数组去重的n种方法

    indexof()方法 sort()方法(排序后去重) 3.两个for嵌套去重(优化遍历) Map方法 5.red...

  • 十道前端面试题第【01】篇

    摘要:本篇分享了10道面试题,3个算法题、封装Ajax、封装防抖函数、封装节流函数,数组去重方法、封装深复制方法、...

  • JAVA处理集合(去重、排序等)

    1、去重利用list中contains方法去重,重写equals()方法即可 测试实例 2、排序

  • 数组的常见知识

    数组创建 Array对象属性 Array对象方法 数字排序 数组去重

  • js基础算法

    排序 排序有很多种算法,这里只写基本的冒泡排序和快速排序 去重 这里写三种方法

  • 写一些简单的算法

    冒泡排序 二分法 内置方法sort排序 对象根据属性排序 去重 利用对象的属性不能相同去重 利用ES6 Set ...

网友评论

      本文标题:去重排序方法封装

      本文链接:https://www.haomeiwen.com/subject/rclbiftx.html