我正在生成一个随机数列表。每个随机数都被添加到一个数组中,但我想检查相同的数字是否输入了两次。我在尝试让 if 语句与此一起使用时遇到了很多麻烦,并且不确定我做错了什么。
我创造了:
//INITIALISE VARS, ARRAYS
var uniquearr = [];
i = 0;
while (i < 30){
var min = 0;
var max = 29;
var random = Math.floor(Math.random() * (max - min + 1)) + min;
//SEARCH UNIQUE ARRAY FOR EXISTING
if (jQuery.inArray(random, uniquearr) > -1){
//ADD NUMBER TO UNIQUE ARRAY
uniquearr.push(random);
//*DO SOMETHING*
} //END IF
i++;
} //END WHILE
但是 if 语句永远不会触发。谁能指出我正确的方向?