Rumah > Artikel > hujung hadapan web > Perkara yang perlu diberi perhatian apabila menggunakan fungsi rekursif dalam pengetahuan JavaScript_Basic
Saya tidak akan memberikan penjelasan teks terperinci, cuma tulis kod terus, ia sangat jelas.
<script> function sum(num){ if(num<=1){ return 1; }else{ return num*sum(num-1); //return num*arguments.callee(num-1); //指针 //return 2; } } var sum1=sum; alert(sum1(2)); </script>
Kod di atas terdedah kepada masalah apabila dilaksanakan Kami memperkenalkan kaedah untuk pelaksanaan, arguments.callee, yang merupakan penunjuk kepada fungsi yang sedang dilaksanakan kod di atas!
Kod di atas ialah nota tentang penggunaan fungsi rekursif dalam JavaScript. Saya harap ia akan membantu semua orang.