/*对于数组*/
var ary = [1,5,6,7,9,3,2,8,2];
1.Math.max(...ary);
console.log(Math.max(...ary));
2.Math.max.apply(Math.ary);//利用了apply可以把集合散乱的传给前边的函数
console.log(Math.max.apply(Math,ary));
3.ary.sort((a,b) =>b-a)[0];//排序取第一项即为最大值
/*对于字符串*/
var str ='ertyuidfghjkcvbnm';
var str2 =str.split('');
str2.sort((a,b) =>{
return a.lacaleCompare(b);//利用的是lacaleCompare方法比较前后两个字符的前后顺序
//前边比后边大就是1,相反就是-1,相等就是0
})
console.log(str2.join(''));
/*对于对象*/
var ary = [{
name:'小红',
age:12
},{
name:'小花',
age:13
},{
name:'小明',
age:13
},{
name:'小李',
age:14
},
]
ary.sort((a,b) =>{
return a.name.localeCompare(b.name);//*-1:就是倒序
})
console.log(ary);