SyntaxError:missing)for-loop控制后出了什么问题?

时间:2014-06-30 15:50:42

标签: javascript for-loop recursion

我刚开始学习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]);


}

此处还有错误的屏幕截图:

1 个答案:

答案 0 :(得分:4)

更改

for ( var i = 0 ; len = array.length ; i < len ; i++ ); 

for ( var i = 0, len = array.length ; i < len ; i++ ){
               ^                                     ^