我可以这样做吗:
function something(){
for(x in y){
if(x.toString() == "[object Object]"){
something();
}
}
}
最佳答案
是的。这称为递归,并且可以在 JavaScript 中使用。在你的情况下,这将是无限递归,这会导致堆栈溢出。确保是否调用它的条件实际上会改变以避免无限递归。
关于javascript - 可以从自身调用函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11875512/