js中let a=[a,b,c,d,e,f,g]随机选择两个
时间: 2023-10-05 19:06:32 浏览: 79
你可以使用以下代码从给定的数组中随机选择两个元素:
```javascript
let a = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
let selected = [];
let randomIndex;
for (let i = 0; i < 2; i++) {
randomIndex = Math.floor(Math.random() * a.length);
selected.push(a[randomIndex]);
a.splice(randomIndex, 1);
}
console.log(selected);
```
这段代码使用`Math.random()`函数生成一个0到1之间的随机数,然后通过乘以数组长度和取整操作,得到一个随机的索引值。将对应索引的元素添加到`selected`数组中,并使用`splice()`函数从原始数组中移除被选中的元素。最后,打印出所选的元素。每次运行代码,你将得到不同的结果。
阅读全文