美文网首页
js中数组常用逻辑算法(从大到小,从小到大排序,去重等问题)

js中数组常用逻辑算法(从大到小,从小到大排序,去重等问题)

作者: honey缘木鱼 | 来源:发表于2018-11-05 20:26 被阅读26次

    从小到大:

    // 从小到大顺序排序
        minSort (arr) {
          var min
          for (var i = 0; i < arr.length; i++) {
            for (var j = i; j < arr.length; j++) {
              if (arr[i].coupon.faceMoney > arr[j].coupon.faceMoney) {
                min = arr[j]
                arr[j] = arr[i]
                arr[i] = min
              }
            }
          }
          return Arr
        }
    

    从大到小:

    getMaxSort: function (arr) {
          var max
          for (var i = 0; i < arr.length; i++) {
            for (var j = i; j < arr.length; j++) {
              if (arr[i].coupon.faceMoney < arr[j].coupon.faceMoney) {
                max = arr[j]
                arr[j] = arr[i]
                arr[i] = max
              }
            }
          }
          return arr
        }
    

    去重:

    Array.from(new Set(allNewgoodsList))
     
    原数组:【1,2,3,5,3,2】
     
    去重后:[1,2,3,5]
    

    相关文章

      网友评论

          本文标题:js中数组常用逻辑算法(从大到小,从小到大排序,去重等问题)

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