gpt4 book ai didi

javascript - 从数组中选择随机对象并递减值

转载 作者:行者123 更新时间:2023-11-30 14:09:16 24 4
gpt4 key购买 nike

我想知道如何从数组中随机选择一个对象并减少 valid 的值。

我有以下内容:

const codes = [
{
code: "AG1",
valid: 20
},
{
code: "AG2",
valid: 20
},
{
code: "AG3",
valid: 20
}
]

现在我像这样随机选择对象

var code = codes[Math.floor(Math.random()*codes.length)];

选择一个对象后,我需要将该对象的有效值减一

有什么想法吗?

最佳答案

可以使用--来递减

var codes = [{
code: "AG1",
valid: 20
},
{
code: "AG2",
valid: 20
},
{
code: "AG3",
valid: 20
}
]

var rand=Math.floor(Math.random() * codes.length);
console.log(codes[rand].valid!=0?--codes[rand].valid:codes[rand].valid);

关于javascript - 从数组中选择随机对象并递减值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54772869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com