可以使用数组的reduce()方法来实现从数组中找出某个元素出现的个数。具体代码如下:
```
const foo = [0,1,2,1,2,3,1,2,2,4];
const countOccurrences = (arr, val) => {
return arr.reduce((count, item) => {
return count + (item === val);
}, 0);
}
console.log(countOccurrences(foo, 2)); // 4
console.log(countOccurrences(foo, 1)); // 3
console.log(countOccurrences(foo, 5)); // 0
```
上述代码中,countOccurrences函数接收两个参数,第一个参数是要搜索的数组,第二个参数是要查找的值。函数内部使用reduce()方法遍历数组,对于每个元素,如果它等于要查找的值,则将计数器加1;否则不做任何操作。最后返回计数器的值,即要查找的值在数组中出现的次数。