【发布时间】:2017-08-30 16:49:18
【问题描述】:
我已经被困了几个小时,现在试图从一个数组(玩家)随机选择一个项目到另一个(team1)。
我已经通过使用 splice 做其他事情来让它工作,但不幸的是,splice 使用已删除的项目创建了一个数组,所以我最终得到了一个带有数组的数组。
这是我目前得到的:
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);
如果我做错了,对不起,对这个网站还是很陌生,感谢帮助。
【问题讨论】:
-
为了澄清我希望从一个数组中随机删除一个项目,然后将其添加到另一个。
-
重复问题
标签: javascript arrays splice