【发布时间】:2020-06-06 23:58:48
【问题描述】:
我是编程新手,目前我正在结合使用在线课程学习 JavaScript。我正在处理的一个挑战是使用一个函数从数组中返回一个随机字符串。这部分本身很简单,但似乎我需要能够根据我在调用函数时给出的输入创建数组。例如,如果我要创建这样的函数:
function namePicker(names);
然后我调用了这个函数并给了它这个输入:
namePicker("Billy","Timmy","Johnny");
那么我应该能够使用输入来创建这些名称的数组。但是,当我尝试将其用于随机名称选择器的代码时,只有我给出的名字会返回给我。
我在这里做错了什么?这是我一直在处理的完整代码:
function lunchClubLottery(names) {
var lunchClub = [names];
var randomNumber=Math.floor(Math.random()*lunchClub.length);
return lunchClub[randomNumber];
}
【问题讨论】:
-
确实如此,但不是靠它自己。在我阅读本的回答之前,我不明白他们在说什么。无论如何,谢谢你的链接。
标签: javascript arrays function