<div id='passarr'>1572 4528 3564 8921 4521</div>
我需要創建新隨機整數(4位),唯一的獨特的隨機整數。創建關於上述內容的給定陣列
JS
var content = $('#passarr').text();
var passarr = content.split(' ');
var pass = Math.floor(Math.random() * 9000) + 1000;
var i = 0;
while (i == 0) {
if (jQuery.inArray(pass, passarr) > -1) {
var pass = Math.floor(Math.random() * 9000) + 1000;
i = 1;
}
}
似乎一切正常,但不知道這是正確的和最短的途徑。
有什麼建議嗎?
是'#passarr'結果呢? – zer00ne
它看起來像你的'if'語句中的布爾表達式實際上應該是'while'語句中的布爾表達式。你不需要'我'。 – 4castle
@ zer00ne,no,result is'pass' – bonaca