Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript函数BiggerOf(数组,值)_Javascript_Arrays_Function - Fatal编程技术网

javascript函数BiggerOf(数组,值)

javascript函数BiggerOf(数组,值),javascript,arrays,function,Javascript,Arrays,Function,我有一个名为BiggerOfarray的函数,value我需要一个javascript代码。这个函数计算有多少数组元素大于该值并打印这些元素? -数组=[2,3,5,7,9,11,13,15,17,19]。 -value=8这是你想要的吗 function BiggerOf( array, value ){ var result = 0; // a variable to store the result, it starts at 0 for (

我有一个名为BiggerOfarray的函数,value我需要一个javascript代码。这个函数计算有多少数组元素大于该值并打印这些元素? -数组=[2,3,5,7,9,11,13,15,17,19]。 -value=8这是你想要的吗

function BiggerOf( array, value ){
    var result = 0;                 // a variable to store the result, it starts at 0
    for ( var i in array ){         // iterates the array
        if ( array[i] > value ) {   // checks if the current array item is bigger then value
              result++;             // if so, result is incremented
        }
    }
    return result;                  // returns the result
}
注意:对于未来的问题,请提供您尝试的代码,您遇到了什么问题,并尽可能清楚地说明您的问题。我们不是来给你做作业或猜你的问题的。

试试这个

var noArray = [2,3,5,7,9,11,13,15,17,19];
function BiggerOf(arrayVal, val){

  for (i = 0; i < arrayVal.length; i++) { 
      if(arrayVal[i] > val ){
        alert(arrayVal[i]);
      } 

  }
}
BiggerOf(noArray, 8);

问题是什么?所以循环遍历数组,看看值是否大于索引。提示:。筛选器…长度或仅使用累加器循环