Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我刚刚开始学习JavaScript,并且尝试创建一个递归函数以在数组中找到最小值,但是发生了此错误。我对javascript语法不太熟悉,我无法确定我的代码出了什么问题。
这也是错误的屏幕截图:
至
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我刚刚开始学习JavaScript,并且尝试创建一个递归函数以在数组中找到最小值,但是发生了此错误。我对javascript语法不太熟悉,我无法确定我的代码出了什么问题。
function min(array) {
counter = 0;
function check(y) {
for ( var i = 0 ; len = array.length ; i < len ; i++ ) {
if ( y > array[i] ) {
check(array[counter++]);
}
}
return array[counter] ;
}
check(array[counter]);
}
这也是错误的屏幕截图:
最佳答案
更改
for ( var i = 0 ; len = array.length ; i < len ; i++ );
至
for ( var i = 0, len = array.length ; i < len ; i++ ){
^ ^
09-25 19:44