Skip to content

随机点名

170字小于1分钟

js案例数组

2024-07-18

let names=  ['安鑫', '彭宇航', '张适旗', '杨波', '王磊', '刘振东', '刘振东'];
// 如何解决,不让名字重复出现?  可以将已经出的名字从数组中删除
// 从数组中删除值: 数组.pop()  数组.shift()  数组.splice()

// 代码实现:
let i = Math.floor(Math.random() * names.length);
document.write(`请 <strong style="color: red">${names[i]}</strong> 同学回答问题`);

// 将当前学生的名字从数组中删除: 目前是因为我们随机产生一个数字需要重新刷新页面(当学了webAPI点击事件后就可以解决问题了)
names.splice(i, 1);