IRO*_*ROC 0 javascript ejs mongodb
我的数据库中有一个scores数组。我想从我的 ejs 网页中的数组中提取最大值。
我不确定,但尝试了以下代码:
<div>
<%-Math.max(user.scores)%>
</div>
Run Code Online (Sandbox Code Playgroud)
这没有给出期望的结果。
例如,如果scores数组是 [1, 4, 99, 2, 7],它应该在我的网页上给我 99。
javascript 函数 Math.max() 接受参数列表,而不是单个参数(也称为数组)。
因此,如果你对数组使用 ES6 扩展语法,它看起来像这样
Math.max(...user.scores)
这会将数组的元素作为 Math.max() 函数的参数展开。
以下是 Math.max() 函数的 MDN 文档: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |