Getting the min and max value in JavaScript, but from a 2D array

后端 未结 9 1410
再見小時候
再見小時候 2021-01-13 04:32

I know this gets asked again and again but hear me out - this question is slightly different.

I can get a max or min from a 1D array like this:

var          


        
9条回答
  •  失恋的感觉
    2021-01-13 04:35

    You can map the array to the second values of the elements:

    var arr = [[[1, 112.0],[2,5.12],[3,113.1],[4,33.6],[5,85.9],[6,219.9]]];
    var values = arr[0].map(function(elt) { return elt[1]; });
    var max = Math.max.apply(null, values);
    var min = Math.min.apply(null, values);
    

提交回复
热议问题