Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm số lần xuất hiện của phần tử xuất hiện nhiều lần nhất trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng các ký tự và trả về số lượng các phần tử xuất hiện với số lần nhiều nhất trong mảng.

Ví dụ

Mã cho điều này sẽ là -

let arr = [2, 8, 4, 8, 6, 4, 7, 8];
const countOccurence = arr => {
   const max = arr.reduce((acc, val) => {
      return Math.max(acc, val);
   }, -Infinity);
   const count = arr.filter(el => {
      return el === max;
   });
   const { length } = count;
   return length;
};
console.log(countOccurence(arr));

Đầu ra

Đầu ra trong bảng điều khiển -

3