この記事では、JavaScript関数のarguments.calleeの使用について説明します。次のように、参照のために全員と共有してください。
<!doctype html public " - // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <title> </title> <script = "text/javascript"> //方法1。 {// return num * fac(num -1); //} //方法2関数fac(num){if(num <= 1){return 1; } else {return num * arguments.callee(num -1); //arguments.calleeは、現在の方法への参照を表します}} window.onload = function(){var func = fac; fac = function(){//新しいfunction return 1; } alert(func(5)); //メソッド1を使用して5を出力し、メソッド2を使用して5アラート(FAC(5))の因子値を出力します。 //出力1} </script> </head> <body> </body> </html>JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptアレイ操作手法の要約」、「JavaScript数学的操作使用方法の要約」、「JavaScriptデータ構造とアルゴリズム技術の要約」、「JavaScriptスイッチのスイッチの要約」 "javascript search"、sumplay of sumplay of sumplays "、 JavaScriptアニメーション効果とテクニック "、「JavaScriptエラーとデバッグテクニックの要約」および「JavaScriptトラバーサルアルゴリズムとテクニックの概要」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。