var list = [{id:1,name:'张三'},{id:2,name:'李四'},{id:3,name:'王五'}]
get_min(list)
let arr = list.map(item =>{return item.id})
console.log(arr)
function get_min (list){
return Math.min.apply(Math,list.map(item => { return item.id }))
}
function get_max (list){
return Math.max.apply(Math,list.map(item => { return item.id }))
}
function get_min_obj (arrayobj,type){
var mini=0;
for (let i=0;i<arrayobj.length;i++) {
if (arrayobj[mini].id>= arrayobj[i].id) {
mini=i;
}
}
return arrayobj[mini];
}
get_min_obj(list)
function get_max_obj (arrayobj,type){
var maxi = 0;
for ( let i=0;i<arrayobj.length;i++ ) {
if (arrayobj[maxi].id <= arrayobj[i].id) {
maxi=i;
}
}
return arrayobj[maxi];
get_max_obj(list)
}
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;
}
console.log([55,38,7,19].min());
Array.prototype.max = function(){
var max = this[0];
var len = this.length;
for(var i=1; i<len; i++){
if(this[i] > max){
max = this[i];
}
}
return max;
}
console.log([55,38,7,19].max());