【发布时间】:2014-07-13 12:04:06
【问题描述】:
var globalScope = {}
function generateNum() {
globalScope.genNum = [];
for (var i = 0; i < 4; i++) {
var numEl = Math.floor((Math.random() * 9)+1);
globalScope.genNum.push(numEl);
}
return globalScope.genNum;
}
大家好。我刚刚开始学习 JS,我的硬件是创建一个 4 位数组,其中包含从 1 到 9 的不重复数字(用于公牛和奶牛游戏)。但我不知道如何实现检查这个数组是否有重复的数字。有人请帮忙。提前致谢
【问题讨论】:
-
一种方法是创建一个从 0 到 9 的数字数组,然后从其中随机创建 splice 4 个成员。这样你就可以得到不重复的随机数字。
标签: javascript arrays