2011-05-27 52 views
1

得到總的最小值和最大值我有2個陣列:如何從2陣列

var ids = new Array(1234,4113,1111,1111,1234,1234); 
var datas = new Array(2,4,5,1,2,8); 

我想獲得總分鐘。最大值爲&值從數據組數組但它必須被過濾,所以相同ID不能被計數。

//example result: 
var min = 2 * 4 * 1; 
//example result: 
var max = 8 * 4 * 2; 

任何想法?

謝謝!

回答

0

約翰Resig的(jQuery的)提出這個(blog post)一個偉大的一套方法:

Array.max = function(array){ 
    return Math.max.apply(Math, array); 
}; 

Array.min = function(array){ 
    return Math.min.apply(Math, array); 
}; 
+0

我很抱歉,但我已經知道這些方法,它不是我在說什麼。 – Racooon 2011-05-27 14:07:09

+0

@Vural - 你能澄清你在那之後?我認爲這個問題是獲得最大和最小。 – scunliffe 2011-05-27 14:21:10

+0

我試圖用一個例子來解釋我的問題 – Racooon 2011-05-27 14:23:53