87 阅读1分钟
(function () {
    const styleNode = document.createElement("style");
    const w = document.clientWidth/16;
    styleNode.innerHTML = `html{font-size:${w}px!important}`;
    document.head.appendChild(styleNode)
  })();
const newArr = arr => [...new Set(arr)]

for (let index = 0; index < arr.length; index++) {
       for (let j = 0; j < arr.length; j++) {
         if(arr[j] >= arr[j+1]){
           const temp = arr[j]
           arr[j] = arr[j+1]
           arr[j+1] = temp
         }
       }
     }

sortArr(arr) {
      if (arr.length <= 1) {
        return arr;
      }
      let flag = Math.floor(arr.length / 2);
      let flagValue = arr.splice(flag, 1)[0];
      let leftArr = [];
      let rightArr = [];
      for (let i = 0; i < arr.length; i++) {
        if (arr[i] > flagValue) {
          rightArr.push(arr[i]);
        } else {
          leftArr.push(arr[i]);
        }
      }
      leftArr = sortArr(leftArr);
      rightArr = sortArr(rightArr);
      return [...leftArr, flagValue, ...rightArr];
    },