function findCommon(arr) {
var NumeroComun = 0
var contadormax = 0
var countsArray = {}
arr.forEach((elemento) => {
if(countsArray[elemento]!=0){
countsArray[elemento]++;
}else {
countsArray[elemento] = 1
}
if( countsArray[elemento] > contadormax ){
contadormax = countsArray[elemento]
NumeroComun = elemento
}
});
return NumeroComun
}
const arr = [1,2,3,4,5,6,7,8,9,1,2,3,4,4,4,4,4,5];
console.log(findCommon(arr));
应该给我数组最常见的数字,他没有,输出为0我不明白为什么,我尝试使用Chat GPT来纠正它但是IA告诉我是对的,没有错误?我需要帮助!!
谢谢