如何从数组中选择随机字符串并将其分配给变量?

时间:2017-02-05 20:17:43

标签: javascript arrays random

例如

var names = array["bob","tom","jake"];

如何从该数组中选择一个随机名称并将其分配给变量

var randomName = I don't know what goes here

2 个答案:

答案 0 :(得分:2)

您应该使用Math.random方法。

var random=Math.floor((Math.random() * names.length));
var randomName=names[random];

此外,在javascript中,数组的声明如下:

var names = ["bob","tom","jake"];

不是

var names = array["bob","tom","jake"];

var names = ["bob","tom","jake"];
var random=  Math.floor((Math.random() * names.length));
var randomName=names[random];
console.log(randomName);

答案 1 :(得分:0)

使用随机方法

 var randomName = names[Math.floor(Math.random()*items.length)];