gpt4 book ai didi

javascript - 如何输入要在函数中使用的变量

转载 作者:行者123 更新时间:2023-12-03 05:18:20 25 4
gpt4 key购买 nike

抱歉,如果这是一个愚蠢的问题,我是一个 javascript 菜鸟

我正在尝试指定一个列表来查找随机条目。如何在不使用 if/else 语句或开关的情况下执行此操作?

var one = ["Japan","Vietnam","Korea"]
var two = ["bleghg","djakd","dasda"]
var three = ["woop","doop","loop"]

function randomItem (list) {
return list[Math.random()*list.length]
}
这是我想要做的事情的简化,我将输入现有列表的名称(一个、两个或三个),它会从该列表中获取一个随机项目

预先感谢您的帮助!

最佳答案

要访问列表中的随机位置,您需要根据列表长度生成一个随机数,然后对其进行舍入,如下所示。无需进行条件测试。

list[Math.floor(Math.random()*list.length)];

要将其与您的代码一起使用,您可以使用列表之一作为参数来调用您的函数。就像这样:

console.log(randomItem(one));

关于javascript - 如何输入要在函数中使用的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41512172/

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