很抱歉,如果这是重复的话。
假设我有一个包含12个数字的数组,我想根据输入检查这些值,然后输出数组中的数值高于输入值且低于输入值。
我不确定如何在jQuery中执行此操作,但如果在jQuery中无法实现,我可以接受其他建议。我不确定使用inArray或grep函数是否适用于此类实现。
答案 0 :(得分:2)
使用jQuery,你可以运行一个foreach循环,并计算你所拥有的数组中有多少值越来越低。
试试这个:
var higher = 0;
var lower = 0;
$.each(arr, function(k,v){
// will miss if value is equals.
if (input < v) higher ++;
if (input > v) lower ++;
})
console.log("Higher values are: "+higher+ " | Lower values are: "+lower);
假设arr
是您的数组,input
变量是用户输入的内容。