Este artículo describe el uso de argumentos. Callee en las funciones de JavaScript. Compártelo con todos como referencia, como sigue:
< xmlns = "http://www.w3.org/1999/xhtml"> <fead> <title> </title> <script type = "text/javascript"> // método 1. Este método no puede implementar los factorios recursivos cuando el nombre de función se apunta a una nueva función // función fac (num) {// if (num <= 1) {// return num * fac (num - 1); //} // Método 2 función fac (num) {if (num <= 1) {return 1; } else {return num * arguments.callee (num - 1); //argumentos.callee representa una referencia al método actual}} window.onload = function () {var func = fac; fac = function () {// señala a la nueva función return 1; } alert (func (5)); // use el método uno para emitir 5, use el método dos para generar el valor factorial de 5 alerta (fac (5)); // Salida 1} </script> </head> <body> </body> </html>Para obtener más información sobre el contenido relacionado con JavaScript, consulte los temas de este sitio: "Resumen de las técnicas de operación de matriz de JavaScript", "Resumen de JavaScript Matemático Métodos de uso de la operación", "Resumen de las estructuras de datos de JavaScript y las técnicas de búsqueda de algoritmo de Javascripts", "Resumen de los efectos de conmutación de JavaScripts y técnicas", "Summary of JavaScript Algorithm Algorithm," Summary "," "," Summario de la técnica ",", ",", "Summary of JavaScript algorithm," Summary, ",", "Resumen", ",", ",", ",", ",", ",", ",", ". Efectos y técnicas de animación de JavaScript "," Resumen de los errores de JavaScript y las técnicas de depuración "y" Resumen de los algoritmos y técnicas transversales de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.