私は単純なアプリケーションの真中にあります。考えられるのは、配列の値を繰り返すことなくランダムに選択することです。なぜ私はavascript上の配列に未定義を持っていますか
私は関数を使用してそれを行うために管理が、私はそれを通過し始めた瞬間に、私は2つの未定義だとコードの
サンプルなぜ私にはわからない:
<script>
var num = [1, 2, 3, 4, 5, 6, 7, 8, 9];
cont = 0;
totalnum = num.length - 1;
function next() {
var indice = Math.floor(Math.random() * (cont < totalnum ?++cont:0));
var number = num[indice];
document.getElementById("hola2").innerHTML =num.splice(indice,1);
}
</script>
配列をシャッフルしてから、ループしてください:https://stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array –