gpt4 book ai didi

javascript - 如何通过索引随机选择一个 Javascript 对象?

转载 作者:行者123 更新时间:2023-11-29 21:12:25 24 4
gpt4 key购买 nike

我有以下 var,它是一个对象:

var users = {};

我像这样在这个对象中插入用户:

users["john"] = "johns property";
users["mike"] = "mikes property";
users["luke"] = "lukes property";

我在这里阅读了很多问题,并且了解到您不能直接通过索引访问对象。好的,没问题,因为我需要从这个“对象数组”中选择任何随机对象(如果这是正确的表达式)。

更具体地说,我想从集合中随机挑选一个对象,它可以是 john、mike 或 luke,以哪个为准。我知道我可以使用随机数生成器来获取随机索引,但是我将无法使用该索引访问集合中的对象;所以我正在寻找方向。

最佳答案

您好,请尝试以下...

var users = {};

users["john"] = "johns property";
users["mike"] = "mikes property";
users["luke"] = "lukes property";

var index = Object.keys(users);

console.log(users[index[Math.floor(Math.random()*index.length)]]);

关于javascript - 如何通过索引随机选择一个 Javascript 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41113736/

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