0
如何过滤并找到一个从我的数组中重复3次的数字?Javascript过滤一个匹配值的数组
function produceChanceNumbers(){
//initiate array
var arr = [];
//begin running 10 times
for (var i = 0, l = 10; i < l; i++) {
arr.push(Math.round(Math.random() * 10));
}
console.log(arr);
//inputs array in html element
document.getElementById("loop").innerHTML = arr.join(" ");
var winner =
//begin filtering but only replaces numbers that repeat
console.log(arr.filter(function(value, index, array){
return array.indexOf(value) === index;
}));
}//end produceChanceNumbers
HTML:
<button onClick="produceChanceNumbers()">1</button>
整整3倍? – Li357
是的,我觉得我正朝着正确的方向前进,但不知道如何让它意识到某个数字被输出了3次。 – Gianni
是[this](https://jsbin.com/raholiqeni/edit?html,js,console,output)这个想法?三联发生次数推三次,你可以很容易地调整它。 – Li357