我写这段代码是为了获得第二个最大值……它在 nums=[1,2,3,2,4] 这样的情况下有效,我得到的第二个最大值等于 3。但是如果 mu 数组是 [1,2,3, 4,5,6,7,8,9,10] 第二个最大值的输出是 8。请帮忙。
function getSecondLargest(arr){
let uniqueArr = [ ...new Set(arr) ];
uniqueArr.sort();
const z= uniqueArr.length;
return arr[z-2];
}
眼眸繁星
qq_遁去的一_1
慕尼黑8549860
慕的地10843
相关分类