找到数组中第 k 大的数字最优解

function getNum(k,arr){
   const res = arr.sort((a,b)=>{b-a});//数组排序
   let set = new Set(res); // 数组去重
   let newarr = Array.from(set);// 类数组转数组
   if(typeof newarr[k-1]!=='undefined'){
     return newarr[k-1]
  }else{
     alert('数据错误')
  }
}

posted @ 2021-07-13 16:39  与七个小矮人  阅读(100)  评论(0)    收藏  举报