Artikel ini menjelaskan penggunaan argumen. Callee dalam fungsi JavaScript. Bagikan dengan semua orang untuk referensi, sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <adept> <itement> </title> <script type = "text/javascript"> // metode 1. Metode ini tidak dapat mengimplementasikan faktorial recursive ketika nama fungsi FAC menunjuk ke fungsi baru // fac fac (num) {//{ife); num (num (num); Num (num) {//{ife) {//{ei//{//{ei//{ife fac fac {//{/{Num) {/{Num) {// return num * fac (num - 1); //} // metode 2 fungsi fac (num) {if (num <= 1) {return 1; } else {return num * arguments.callee (num - 1); //arguments.callee mewakili referensi ke metode saat ini}} window.onload = function () {var func = fac; fac = function () {// Arahkan ke fungsi baru pengembalian 1; } peringatan (func (5)); // Gunakan metode satu untuk output 5, gunakan metode dua untuk mengeluarkan nilai faktorial dari 5 peringatan (fac (5)); // output 1} </script> </head> <body> </body> </html>For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript array operation techniques", "Summary of JavaScript mathematical operation usage methods", "Summary of JavaScript data structures and algorithm techniques", "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm techniques", "Summary of Efek dan Teknik Animasi JavaScript "," Ringkasan Kesalahan JavaScript dan Teknik Debugging "dan" Ringkasan Algoritma dan Teknik Traversal JavaScript "
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.