Rumah > hujung hadapan web > tutorial js > Perkara yang perlu diberi perhatian apabila menggunakan fungsi rekursif dalam pengetahuan JavaScript_Basic

Perkara yang perlu diberi perhatian apabila menggunakan fungsi rekursif dalam pengetahuan JavaScript_Basic

WBOY
Lepaskan: 2016-05-16 15:48:07
asal
1743 orang telah melayarinya

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>
Salin selepas log masuk

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.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan