【发布时间】:2021-10-03 15:26:49
【问题描述】:
我有基本的 HTML 表单,要求输入 1 到 10 之间的数字。基于该数字,我想创建一个新数组。目前,代码显示了新创建数组的警告框,但最终它将是一个显示结果的表格。当前数组有 10 个值,我希望它随机生成一个新数组。我想我拥有它,只是缺少一件事或几件事。
function createRandomArray () {
var numOfGamesElement = document.getElementById("numOfGames");
var numOfGames = numOfGamesElement.value;
var gamesPicked [];
const boardGames = ["UNO", "Monopoly", "Clue", "Pandemic", "Catan", "Articulate!", "Codenames", "Fallout", "Candy Land", "Scrabble"];
let gamesPicked = boardGames[Math.floor(Math.random() * boardGames.length)];
for(let i = 0; i < numOfGames; i++){
gamesPicked.push(i);
}
alert(gamesPicked.join("\n"));
//createTable(gamesPicked)
}
【问题讨论】:
标签: javascript html arrays function