Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取数组JS中的最低频率_Javascript_Arrays_Algorithm_Frequency_Find Occurrences - Fatal编程技术网

Javascript 获取数组JS中的最低频率

Javascript 获取数组JS中的最低频率,javascript,arrays,algorithm,frequency,find-occurrences,Javascript,Arrays,Algorithm,Frequency,Find Occurrences,我正在制作一个随机字母生成器。它必须在最少的尝试中找到一个给定的单词。它列出数组中每次尝试的次数。我想得到数组中最不频繁的值 我已经得到了最常使用的值 我尝试了最低频率,但不起作用,并给出了最后一项,每次出现1次: var mif = 1; var itemin; if (m <= mif) { mif = m; itemin = generations[i]; } var-mif=1; var-itemin; 如果(m你应该用一个更大的值初始化你的var: var a

我正在制作一个随机字母生成器。它必须在最少的尝试中找到一个给定的单词。它列出数组中每次尝试的次数。我想得到数组中最不频繁的值

我已经得到了最常使用的值

我尝试了最低频率,但不起作用,并给出了最后一项,每次出现1次:

var mif = 1;
var itemin;
if (m <= mif) {
    mif = m;
    itemin = generations[i];
}
var-mif=1;
var-itemin;

如果(m你应该用一个更大的值初始化你的var:

var arr1=[3',a',a',a',2,3',a',3',a',2,4,9,3];
变量mif=9999999999;
var m=0;
var-itemin;
对于(变量i=0;im){
mif=m;
itemin=arr1[i];
}
log(arr1[i]+'exist'+m+'timesinarray');
m=0;
}

console.log('item less frequency:'+itemin);
此代码的作用是什么?创建一个最小频率变量和一个变量来存储频率最低的项目,然后(使用post I链接的for循环),检查每个项目的计数是否等于或小于最小频率,如果是,则将最小频率更改为m(计数)