JQuery Max是JQuery一個函數(shù),該函數(shù)能夠用于計算數(shù)組或一堆對象中的最大值。該函數(shù)基于比較器函數(shù)并且可以處理任何數(shù)據(jù)類型的數(shù)組或一組對象。
語法:$.max(array, [comparator]) 參數(shù): array — 必需。要檢查的數(shù)組或一組對象。 comparator — 可選。創(chuàng)建一個比較器函數(shù)以比較兩個元素,并返回一個數(shù)字表示它們之間的差異。 返回值: 返回最大元素。如果沒有計算出最大元素則返回“undefined”。 示例: $.max([5, 25, 10, 15]); // 返回 25 $.max([{age: 5}, {age: 25}, {age: 10}, {age: 15}], function(a, b) { return a.age - b.age; }); // 返回 {age: 25}
如上示例中,我們可以看到通過$.max函數(shù)得到了該數(shù)組中最大的數(shù)字和對象的年齡最大的那一個。我們可以通過自定義比較函數(shù)來進行比較,以使我們的結(jié)果更加準確。當然,我們也可以忽略比較函數(shù)來得到一個數(shù)組中的最大數(shù)字。