可以使用Math.min来从数组中获取第二小的数字吗?

8 浏览
0 Comments

可以使用Math.min来从数组中获取第二小的数字吗?

我使用Math.min来获取一个数字数组中最小的数字。然而,我还需要获取第二小的数字。想知道是否有办法也使用Math.min来实现这个,否则寻找获取这个数字的最佳方式。

以下是我的代码:

var arr = [15, 37, 9, 21, 55];
var min = Math.min.apply(null, arr.filter(Boolean));
var secondMin; // 在此处获取数组中第二小的数字
console.log('最小的数字:' + min);
console.log('第二小的数字:' + secondMin);

0