2017-02-05 7 views

ответ

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

Как работает случайная работа var? –

+2

@ TheLegend27 Он генерирует случайное число между '0' и' names.length - 1'. – BenM

+1

Как @BenM сказал, он генерирует случайное число от 0 и 'names.length-1' –

0

Использовать random

var randomName = names[Math.floor(Math.random()*items.length)]; 
Смежные вопросы