0
我遇到了有關數組的問題,我似乎無法解決這個問題。我想要做的是返回號碼不在陣列內。 返回只能做如果新的值不是陣列裏面,否則它會增量值(以確保沒有空間)。返回一個與陣列中當前數字不同的新數字
我的代碼是這樣:
function create_number(number) {
var array = [1,2,3,6,7,8,9];
for (var i=0;i<array.length;i++) {
if (array[i] == number) {
return number;
} else {
// create a new number that is not inside the array, and return it.
}
// If not just do the loop again.
// If the loop is over, then just create a valid number
// that is not found inside the array.
}
}
有什麼條件? '100'是一個有效的數字? – elclanrs
提供的代碼的結果是什麼? '4'?那麼'5',然後'10'? – zerkms
是的,條件包括100,但試圖避免數字空間。這意味着4,5和10可能是有效的。 –