我有这个关于我似乎无法解决的数组的问题。我想要做的是返回不在数组内的数字。仅当新值不在数组内时才能返回,否则它将增加值(以确保没有空格)。
我的代码如下:
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.
}
}