【发布时间】:2019-11-19 07:32:45
【问题描述】:
我创建了一个将数字插入整数数组的函数。我假设数组总是已经排序。我希望它返回可以插入数字的最低索引。我已经完成了,但是在它返回索引之后,当我在 repl.it 上运行它时它也返回未定义。想知道为什么会这样吗?
function lowestIndexInsert(num,arr){
for (i = 0; i<arr.length; i++){
if (arr[i]>num){
arr[i]=num;
}
}
return arr.indexOf(num);
}
console.log(lowestIndexInsert(32,[8,9,15,30,35]));
【问题讨论】:
-
“未定义”消息来自 console.log。例如 console.log('test') 也会显示 undefined
-
如果你在repl.it中删除
console.log,然后调用这个函数,你就不会再看到undefined了,但是你会看到返回的值。
标签: javascript repl.it