我正在开发一个游戏,玩家在 1 到 36 之间选择 6 个数字。
我想要做的是创建一个新数组,排除 6 个选定的数字,新数组的长度为 30。
这是我所做的。
生成的第一个数组:
var selectedBalls = [2, 8, 25, 13, 8, 5]; //take this as the selected balls for example
var totalBalls = [];
function getBallsReady(){
for (var i = 1; i <= 36; i++) {
totalBalls.push(i);
}
}
这是我尝试获取新数组的代码,但还不完美,因为所选 6 个数字中至少有 1 或 2 个数字仍然始终是新数组的一部分。
function generateNewBalls() {
let clonedTotalBalls = [...totalBalls];
selectedBalls.map((ball) => {
clonedTotalBalls.splice(ball, 1);
})
}
我究竟做错了什么?
UYOU
慕尼黑5688855
相关分类