Javascript 我需要帮助理解这个计数器的功能

Javascript 我需要帮助理解这个计数器的功能,javascript,arrays,function,return,Javascript,Arrays,Function,Return,想知道这个函数的作用是什么,有人能给我解释一下吗。有没有更好的平台来回答这些问题 function whatDoIDoFunction (x, arr) { var y = 0; var i=0; for(i=0; i < arr.length; i++){ if(arr[i] == x) y++; } return y; } 函数whatdoid函数(x,arr){ var y=0; var i=0; 对于(i=0;i

想知道这个函数的作用是什么,有人能给我解释一下吗。有没有更好的平台来回答这些问题

function whatDoIDoFunction (x, arr) {
   var y = 0;
   var i=0;

  for(i=0; i < arr.length; i++){
    if(arr[i] == x)
      y++;
  }
return y;
}
函数whatdoid函数(x,arr){
var y=0;
var i=0;
对于(i=0;i
最好添加
控制台。日志来查看发生了什么

函数whatdoid函数(x,arr){
var y=0;
var i=0;
对于(i=0;iwhatdoid函数(1,数组)它统计数组中的特定项。您不了解的具体内容是什么?如果您不了解函数正在做什么,您可能不了解它使用的语法/操作。哪些是您不熟悉的?好的变量名是可读代码的关键
x
应该是
value
searchFor
y
应该是
count
whatDoIDo
应该是
countoccurrences