0

我可以这样做:

function something(){

    for(x in y){
        if(x.toString() == "[object Object]"){
            something();
        }
    }

}
4

1 回答 1

3

是的。它被称为递归,它在 JavaScript 中可用。在您的情况下,这将是无限递归,这会导致堆栈溢出。确保您是否调用它的条件实际上会改变以避免无限递归。

于 2012-08-09T01:25:05.867 回答