如何在 jquery 数组集合中获取值的范围
How to get range of value in jquery array collection
在这里我使用了数组集合:
var arr = [23, 24, 34, 43, 53, 34];
我想获取 21 到 46 之间的值。 我不想循环或索引到数组值。
有什么功能可以像arr.range(21,46)
一样吗? 我怎样才能得到它?
试试
var arr = [23, 24, 34, 43, 53, 34]; //your input array
var min = 21; //your min value
var max = 46; //your max value
//check each item `value` in the array one by one
var newArray = arr.filter(function(value) {
//if value falls in min and max then return true else false
return (value >= min && value <= max);
})
console.log(newArray);
<!-- Results pane console output; see http://meta.stackexchange.com/a/242491 -->
<script src="http://gh-canon.github.io/stack-snippet-console/console.min.js"></script>
您可以使用过滤器功能。
function getValues(value) {
return value >= 21 && value <= 46;
}
var arr = [23, 24,34,43,53,34].filter(getValues);
相关文章:
- AngularJS获取范围中的选定项目
- 如何从日期范围选择器中获取两个日期
- 如何在JavaScript中获取文本区域的选定文本范围
- 获取给定JavaScript范围内的解析函数
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 如何从不同范围外的元素属性中获取求值表达式
- 在 JavaScript 中获取范围的随机数的最佳方法
- Angularjs 从范围对象获取值
- 如何获取范围滑块的当前值
- 获取范围中包含的HTML元素
- Javascript 获取范围内每个工作日的 MM/DD 值
- 无法在 html 中获取范围滑块的正确值
- 如何使用 angularjs 在视图中重新获取范围值
- 如何从 AngularJS 中计时器指令的“倒计时”属性中获取范围变量
- 使用 jQuery 获取范围起点的偏移量
- 无法在谷歌应用程序脚本中从多个工作表获取范围
- 如何在jquery中从字符串中获取范围
- 数据存储获取范围内的最后一个键
- 使用引导滑块获取范围值
- 尝试获取范围com.google.api.server.spi.config.scope.SingleAuthScope