我刚开始学习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]);
}
此处还有错误的屏幕截图:
答案 0 :(得分:4)
更改
for ( var i = 0 ; len = array.length ; i < len ; i++ );
到
for ( var i = 0, len = array.length ; i < len ; i++ ){
^ ^