const arrA = [11,10,25,26];
const arrB = [9,6,5,3];
let arrC = arrA.concat( arrB ).sort((a,b) => a-b );
let valueOne = Math.floor(arrC.length/2);
if(arrC.length%2==1){
console.log( arrC[valueOne] )
}else{
let theNumber = ( arrC[valueOne]+arrC[valueOne-1])/2
console.log( theNumber )
}
数组排序与中位数
本文介绍了一种使用JavaScript实现的数组排序及中位数计算的方法。通过concat()方法将两个数组合并,并利用sort()方法进行升序排列,进而根据数组长度的奇偶性来确定并返回中位数。
976

被折叠的 条评论
为什么被折叠?



