在js里面 con_text: [{ text: '小魔女1', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女2', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女3', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女4', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女5', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女6', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女7', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女8', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女9', num: '69.00', alert: '12.3700', afc: false }, { text: '小魔女10', num: '69.00', alert: '12.3700', afc: false }],随机选择五个不重复的值,并改变afc的状态
时间: 2023-12-24 22:01:52 浏览: 28
在 JavaScript 中,你可以使用以下代码来随机选择五个不重复的值并改变 `afc` 的状态:
```javascript
let con_text = [
{
text: '小魔女1',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女2',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女3',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女4',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女5',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女6',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女7',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女8',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女9',
num: '69.00',
alert: '12.3700',
afc: false
},
{
text: '小魔女10',
num: '69.00',
alert: '12.3700',
afc: false
}
];
// 随机选择五个不重复的值
let selectedValues = [];
while (selectedValues.length < 5) {
let randomIndex = Math.floor(Math.random() * con_text.length);
let selectedItem = con_text[randomIndex];
if (!selectedValues.includes(selectedItem)) {
selectedValues.push(selectedItem);
selectedItem.afc = true;
}
}
console.log(con_text);
```
运行以上代码,你将得到一个数组,其中包含五个随机选择的值,并且它们的 `afc` 状态已被改变。