首页 > 代码库 > 求数组最小值 异议
求数组最小值 异议
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
求数组最小值 异议
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。