Проблема не сложна. Лог. Случайное имя из массива имен.Является ли это элегантным решением?
Мое решение приходит как это.
var names = [ 'nick', 'rock', 'danieel' ];
function randPicker(names) {
var randNum = Math.floor((Math.random() * 10));
var name = randNum <= (names.length - 1) ? console.log(names[randNum]) : randPicker(arguments[0]);
};
Мне кажется, что этот код не так красиво, потому что им совершенно уверен, что есть более эффективные способы, которые выполняют гораздо быстрее. Это правда?
Остальная часть не будет исполнена до конца света. –
Просто используйте 'names [Math.floor (Math.random() * names.length)]'. – Xufox
Лучше использовать 'console.log (имена [Math.floor ((Math.random() * names.length))]' без проверки. – jcubic