如果我有这样的数组:
array = [[1,5,8,9],[3,7],33],[2],[0,6]]
我需要从这个数组中找到最大值和最小值.在这种情况下,max = 33,min = 0
我看到了数组reduce的例子,但我不想找到内部数组的特定索引的最大值.
解决方法
试试:
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 );