Aqui estão algumas correções e melhorias:
function highestCount(parametro) { if (parametro.length === 0) { return 0; // Retorna 0 se a matriz estiver vazia }
let n1 = 0; let n2 = parametro[0];
for (let index in parametro) { if (parametro[index] > n2) { n2 = parametro[index]; } }
for (let index in parametro) { if (n2 === parametro[index]) { n1++; } }
return n1;}
// Exemplo de uso:const arrayExemplo = [1, 3, 5, 7, 5, 8, 5];const resultado = highestCount(arrayExemplo);console.log(resultado); // Deve imprimir 3, pois 5 é o número que mais se repete