javascript 如何从数组返回随机字符串[duplicate]

pcrecxhr  于 2023-03-11  发布在  Java
关注(0)|答案(1)|浏览(122)

此问题在此处已有答案

How can I return a random value from an array?(4个答案)
11小时前关门了。
有人能帮我解决这个问题吗?我正在尝试从数组中返回随机字符串。下面是我的代码:

function getComputerChoice() {
  const Mystring = ['rock', 'paper', 'scissors'];
  const random = Math.floor(Math.random() * 3);
}

console.log(getComputerChoice());

我声明了变量:包含字符串数组的“Mystring”和包含Math.random()函数的“random”,但在接下来的步骤中我迷路了。如果有人给我指出正确的方向,我将非常感激。

zujrkrfu

zujrkrfu1#

需要return Mystring[random]。编码实践中非常轻微的改进是使用Mystring.length而不是3。

function getComputerChoice() {
  const Mystring = ['rock', 'paper', 'scissors'];
  const random = Math.floor(Math.random() * Mystring.length);
  return Mystring[random]
}

console.log(getComputerChoice());

相关问题