find median values from array in javascript (8 values or 9 values)

前端 未结 6 1606
粉色の甜心
粉色の甜心 2020-12-11 16:33

How can i find median values from array in javascript

this is my array

var data = [       
    { values: 4 }, 
    { values: 4 }, 
    { values: 4 }         


        
6条回答
  •  抹茶落季
    2020-12-11 16:56

    Findmedian(arr) {
    
    arr = arr.sort(function(a, b){ return a - b; });
    
     var i = arr.length / 2;
    
    
    var result =  i % 1 == 0 ? parseInt((arr[i - 1] + arr[i]) / 2) + ',' + 
    parseInt(arr[i]) : arr[Math.floor(i)];
    
    return result;
    
    }
    

    it returns for odd number of array elements.

提交回复
热议问题