【发布时间】:2021-07-29 13:28:38
【问题描述】:
所以我有四个不同长度的数组。我会称它们为一、二、三、四。
为了找到最长的,我把它们放在一个数组中。
let length = [one.length, two.length, three.length, four.length];
所以我得到类似length = [10,54,22,4];
Math.max 作品如果我这样做了Math.max(...length);
但我不明白为什么
Math.max([one.length,two.length,three.length,four.length]) returns NaN.
【问题讨论】:
-
Math.max 不接受数组,只接受多个参数。这就是 spread '...' 所做的,将一个数组变成多个参数。
-
Google "Math.max NaN site:stackoverflow.com" 有几十个重复项。 How much research effort is expected of Stack Overflow users?
标签: javascript arrays math methods