我正在尝试编写一个函数,使其打印出三个不重复的随机名字。我开始在for循环内部尝试使用if语句,但不确定这样是否正确。非常感谢所有帮助,因为我在学习Javascript时感到有些困惑。
var name = ["Kai", "Lars", "Anders", "Ole", "Petter", "Mikael", "Cos", "Sin"];
var randName = [];
function randomNavn(){
document.getElementById("utskrift").innerHTML = "";
for( i = 0; i < 3; i++){
randName.push(name.splice(Math.floor(Math.random() * name.length), 1));
if(name[i] === randName[i]){
}
}
document.getElementById("utskrift").innerHTML = randName.join(" , ");
}