1. 使用Math.max.apply(null,arr)

var arr = [1,2,3,4,5,3,23,23,23,4,4,2,4,5]; 
Math.max.apply(null, arr); // 23

 

2. 使用Math.max(...arr)

var arr = [1,2,3,4,5,3,23,23,23,4,4,2,4,5]; 
Math.max(...arr);

 

注意: Math.max()会把传进去的每个参数都用Number()转换为数值类型, 如果检测到某个数组元素不能转换为数值, 则终止操作, 并返回 NaN.

发布评论

分享到:

IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样调用对象的原生方法讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。