【发布时间】:2020-08-16 17:56:34
【问题描述】:
我不希望函数重复从数组中取出的元素
function Gen() {
let Qu = ["Yazeed", "Ammar", "Marwan", "Othman", "Sameh", "Amro", "Ibraheem"];
let p1 = document.getElementById("demo1");
let text = " ";
for (let i = 0; i < 4; i++) { //Qu.length = 7
let p = Qu[Math.floor(Math.random() * Qu.length)];
text+= "This is " + p + "<br>";
}
p1.innerHTML = text;
}
【问题讨论】:
-
随机播放并弹出
-
或者 shuffle 和 shift()
-
@YazeedZaid 见我的answer
标签: javascript arrays loops random