javascript - 错误 - '' 未定义的类型错误 : Cannot read property 'length"?

标签 javascript

我目前正在学习 Javascript,他们希望我构建一个 Rock, paper and scissors game .

这是我到目前为止的代码:

let computerPlay = (array) => {
  return array[Math.floor(Math.random() * 
  array.length)]
}

const array = (["Rock", "Paper", "Scissors"])
console.log(computerPlay(array))

let singleRound = (playerSelection, 
computerSelection) => {

if ( playerSelection == "rock" || playerSelection 
== "Paper" || 
playerSelection == "scissors") {
  computerSelection = computerPlay
} else if (playerSelection == null) {
  "Canceled"
}



}

let playerSelection = prompt("What do you 
select?")
const computerSelection = computerPlay()

谢谢

最佳答案

函数定义:

让computerPlay = (array) => {//... }

调用函数:

请记住,computerPlay 在调用时需要一个数组 作为参数。

computerPlay(YOUR_ARRAY_HERE);

关于javascript - 错误 - '' 未定义的类型错误 : Cannot read property 'length"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60271738/

相关文章:

javascript - 有没有办法在 jquery 中没有 id 的 img 标签上设置背景图片?

javascript - 如何在 JavaScript 中更改 Bootstrap 弹出窗口的颜色

javascript - JavaScript 中的删除函数

javascript - TinyMCE 如何将 baseURL 附加到 LINK 和图像的基本路径

javascript - 防止全局范围的污染

javascript - 在字符串中寻找元素

javascript - 将单词 "and"放入文本中以获取项目列表

Javascript:将 JSDoc 移到代码之外

javascript - Ajax 不适用于 Android 谷歌浏览器

javascript - 动态创建的列表项可拖动 JavaScript