Как я могу вернуть или console.log мою функцию, чтобы вернуть мой массив выбора? - PullRequest
0 голосов
/ 09 июля 2019

Я практикую свой JavaScript, и я просто пытаюсь создать простую игру «Ножницы для рок-бумаги», я последовал небольшому руководству, но когда я его утешаю, он просто печатает функцию, а не массив вариантов. Как мне получить этот выбор?

let choice = ['Rock', 'Paper', 'Scissors'];

function computerPlay () {
    return choice[Math.floor(Math.random * choice.length)];
}

console.log(computerPlay);

1 Ответ

2 голосов
/ 09 июля 2019

Вам нужно сделать 2 изменения для запуска вашего кода

  1. Изменить Math.random на Math.random()
  2. Изменить console.log(computerPlay) до console.log(computerPlay())

Вам необходимо вызвать функцию, используя fn_name () для ее выполнения.

let choice = ['Rock', 'Paper', 'Scissors'];

function computerPlay() {
  return choice[Math.floor(Math.random() * choice.length)];
}

console.log(computerPlay());
...