求數組最小值 異議
阿新 • • 發佈:2017-06-30
n) () nbsp his urn 函數 span ret prototype
var arr = [‘5‘,‘35‘, ‘58‘, ‘87‘, ‘96‘ ];
1:
Array.prototype.min = function() {
var min = this[0];
var len = this.length;
for (var i = 1; i < len; i++) {
if (this[i] < min) {
min = this[i];
}
}
return min;
}
此方法得出最小值 35 按第一位 靠前
2:
Array.prototype.min = function() {
return Math.min.apply(this,arr)
}
結果 5;
3:arr.sort(function(a,b){return a - b})[0];
結果 5;
arr.sort()[0];
note: 如果不傳入 compare 函數 則的結果 35
求數組最小值 異議