数组比较大小在不用写循环啦Math.max.apply

如果你还在用for循环来写一个数组中挨个比较来取出最大或最小值,那现在可以解放代码,将用俩行搞定。
例如

var buffer = [1,2,3,4,5,6,7];
var maxVal = 0; 
for (var i = 0; i < buffer.length; i++) {
	if (maxVal < buffer[i]) {
		maxVal = buffer[i];
	}
}

使用Math.max.apply

var buffer = [1,2,3,4,5,6,7];
let maxVal = Math.max.apply(Math, buffer);
发布了25 篇原创文章 · 获赞 7 · 访问量 9212

猜你喜欢

转载自blog.csdn.net/Beth__hui/article/details/103385584