javascript - 如何检查数组中的所有元素使用jQuery
问题描述
我使用数组,并且我有带有数字的数组:
var array = [0,10,12,23,56,111,35,66,77,124,54];
正如你所看到的,我有一个数字,这个数字更大 124,我想返回这个数字。
我尝试创建一些函数:
var bigestValue = array.reduce(function (a, b) { return a > b ? a : b; })
if (bigestValue <= 100) {
return 100;
}
但是当脚本更新时,它会为我返回最后一个值
解决方案
您可以使用从数组中获取最大数量
var array = [0,10,12,23,56,111,35,66,77,124,54];
var max = array.reduce((a,b)=> a > b ? a : b,0);
console.log(max);
如果你想通过只获取大于 100 的元素来过滤数组,那么
var array = [0,10,12,23,56,111,35,66,77,124,54];
var maxArr = array.filter((a)=> a > 100);
console.log(maxArr);
推荐阅读
- sqlite - SQLITE3:恒定时间行寻址
- javascript - 为什么 JavaScript 中 0700/100 等于 4.48 而 0900/100 等于 9?
- kotlin - 用 mockk 模拟常量值
- javascript - 带有日期时间轴的 AmCharts 在 2PM 之后显示 12PM
- android - 在操作栏中单击后退箭头时无法返回
- python - 对 uint16 图像的重新缩放/归一化感到困惑?
- javascript - 从源“http://localhost”访问“https://js.stripe.com/v2/”的 XMLHttpRequest 已被 CORS 策略阻止:在 opencart 中
- ansible - 稳定 | 将当前批次中的已完成主机替换为下一批中的主机
- javascript - 在 JEST-Enzyme 中编写测试用例以在构造函数中调用 promise
- postgresql - 无法在带有日期的 jsonb 字段上创建索引