DEV Community

John Au-Yeung
John Au-Yeung

Posted on • Originally published at thewebdev.info

How to find out how many times an array element appears with JavaScript?

To find out how many times an array element appears with JavaScript, we use the filter method.

For instance, we write

const countInArray = (array, what) => {
  return array.filter((item) => item == what).length;
};
Enter fullscreen mode Exit fullscreen mode

to define the countInArray function.

In it, we get the count the number of items equal to what by calling array.filter with a callback that returns if item equals to what to return an array with entries with what inside.

Then we get the length property to get the count of what in the array returned by filter.

Top comments (0)