我一直坚持几个小时,试图从一个阵列(玩家)随机选择一个物品到另一个(队伍1)。Javascript:试图随机地将物品从一个阵列移动到另一个阵列
我已经通过做别的事情与拼接工作,但不幸的是拼接创建一个数组本身与删除项目,所以我最终得到一个数组与数组。
这是我走到这一步:
var players = ["P1", "P2", "P3", "P4"];
var team1 = [];
var team2 = [];
var select = Math.floor(Math.random() * players.length);
var tmp;
if (team1.length < 2) {
tmp.push(players.splice(select, 1));
team1.push(tmp.pop);
}
console.log(team1);
console.log(tmp);
console.log(players);
如果我做的这一切错了,我很抱歉,还是蛮新的这个网站,帮助表示赞赏。
为了澄清我想要的东西是随机从一个数组中移除然后添加到另一个数组 – Buckets
在这里检查它是重复https://stackoverflow.com/questions/31829166/move-values-from-one-array-to-another-and-remove-them –
重复的问题 –