0
私はこのコードを見つけました...このような質問には貢献していませんが、誰か教えてください。我々は、配列の最初の要素から開始し、その後、ループのための別のものを使用して私たちがやっていることは
で、あなたが提供するコードではそんなに配列内の反復された値の大部分を見つけるアルゴリズム
var arr1 = [3, 'a', 'a', 'a', 2, 3, 'a', 3, 'a', 2, 4, 9, 3];
var mf = 1;
var m = 0;
var item;
for (var i=0; i<arr1.length; i++)
{
for (var j=i; j<arr1.length; j++)
{
if (arr1[i] == arr1[j])
m++;
if (mf<m)
{
mf=m;
item = arr1[i];
}
}
m=0;
}
alert(item+" (" +mf +" times) ") ;
こんにちは..助けてくれてありがとう! –
しかし、私はまだ理解していません。 \t if(mf
mfは今まで見つかった最大頻度で、mは現在の要素の周波数so(mf