【发布时间】:2017-06-22 17:56:20
【问题描述】:
例如
var names = array["bob","tom","jake"];
如何从该数组中选择一个随机名称并将其分配给变量
var randomName = I don't know what goes here
【问题讨论】:
标签: javascript arrays random
例如
var names = array["bob","tom","jake"];
如何从该数组中选择一个随机名称并将其分配给变量
var randomName = I don't know what goes here
【问题讨论】:
标签: javascript arrays random
你应该使用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);
【讨论】:
0 和names.length - 1 之间的随机数。
names.length-1生成一个随机数
使用随机方法
var randomName = names[Math.floor(Math.random()*items.length)];
【讨论】: