为什么 math.max() 在整数数组上返回 NaN?

12 浏览
0 Comments

为什么 math.max() 在整数数组上返回 NaN?

我正在尝试从一个简单的数组中获取最大的数字:

data = [4, 2, 6, 1, 3, 7, 5, 3];
alert(Math.max(data));

我已经阅读到,如果数组中的任何一个值无法转换为数字,它将返回NaN,但在我的情况下,我已经使用typeof进行了双重检查,确保它们都是数字,那么问题可能是什么?

0