Here you can find the source of min(s)
Array.prototype.min = function (s) { s = s || Selector;/* w w w.j a v a 2s . c o m*/ var l = this.length; var min = s(this[0]); while (l-- > 0) if (s(this[l]) < min) min = s(this[l]); return min; };
Array.prototype.min = function (fun) { var min = this[0]; this.forEach(x => { if (fun ? fun(min, x) : (min < x)) min = x; }); return min; };
Array.prototype.min = function (funObjectiveValue) { var result = null; var min = Number.MAX_VALUE; for (var i = 0; i < this.length; i++) { var val = funObjectiveValue(this[i]); if (val < min) { result = this[i]; min = val; return result; };
Array.prototype.min = function (func) { return func === undefined ? Math.min.apply(null, this) : Math.min.apply(null, this.select(func)); };
Array.prototype.min = function (k) { return Math.min.apply (null, this.column (k)); };
Array.prototype.min = function (prop) { var min = prop ? this[0][prop] : this[0]; var len = this.length; for (var i = 1; i < len; i++) { var item = prop ? this[i][prop] : this[i]; if (item < min) { min = item; return min; };
Array.prototype.minimum = function () { return this.reduce(function (min, aValue) { return Math.min(min, aValue); }, this[0]); };
Array.prototype.minimum = function() var min = this[0]; for(el in this) if(this[el] < min) min = this[el] ; return min; };