从多维数组中获取最小 - 最大数字

ben*_*n54 7 javascript jquery

如果我有这样的数组:

array = [[1, 5, 8, 9], [3, 7], [3, 8, 33], [2], [0, 6]]
Run Code Online (Sandbox Code Playgroud)

我需要从这个数组中找到最大值和最小值.在这种情况下,max = 33, min = 0

我看到了数组reduce的例子,但我不想找到内部数组的特定索引的最大值.

hsz*_*hsz 10

试试:

var flat = [];
$.map(array, function(item){ $.merge(flat, item); });

// or merge arrays using `join` and `split`

var flat = array.join().split(',');

var max = Math.max.apply( Math, flat ),
    min = Math.min.apply( Math, flat );
Run Code Online (Sandbox Code Playgroud)