我正在进行一项挑战,我必须在数组中找到最小值,并且如果数字出现多次,则能够计算它.我想我的格式有所下降,但它给了我一个计数而不是数字(4而不是3).谁能给我一些提示?感谢任何帮助!
function small(array) {
var smallest = array[0];
var count = 0;
for(var i = 0; i < array.length; i++) {
if(array[i] < smallest) {
smallest = array[i];
}
if(smallest===array[i]) {
count++;
}
}
return count;
}
small([5,6,2,2,2]);Run Code Online (Sandbox Code Playgroud)