-4

var myName = ['Beth','Chris','Carl','April','Cinnamon','Ethan'];

我希望能够从数组中选择一个数字或名称并再次使用相同的值?我正在使用 javascript

4

2 回答 2

0

您可以使用随机数学函数。如果您的数组有 6 个元素。您可以使用下面的 JavaScript。

myName[Math.floor(Math.random()*6)]
于 2017-04-02T12:48:47.250 回答
0

为什么像这样简单的事情不起作用。由你来探索这个真正“随机”的方面,但对于大多数事情来说可能没问题。请注意,数组是基于 0 的0,myName.length-1参数。

function randomIntFromInterval(min,max)
{
return Math.floor(Math.random()*(max-min+1)+min);
}
var myName = ['Beth', 'Chris', 'Carl', 'April', 'Cinnamon','Ethan'];
var randomName = myName[randomIntFromInterval(0,myName.length-1)];
console.log(randomName);

于 2017-04-02T12:49:11.883 回答