<分区>
我确信这很简单,但是有人能告诉我为什么我的代码不会在这个 for 循环中运行 if 语句吗?我正在尝试解决这个问题,如果能提示我哪里出错了,而不是答案,我将不胜感激。我试图找到合适的元素索引,其中 num
适合排序数组,因此在这种情况下函数应返回 3。
function where(arr, num) {
// Find my place in this sorted array.
arr.sort();
for (var i = 0; i > arr.length; i++) {
if(arr[i]<num){
return arr[i]
}
}
}
where([10, 20, 30, 40, 50], 35);