ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで再帰関数を使う際の注意点_基礎知識

JavaScriptで再帰関数を使う際の注意点_基礎知識

WBOY
WBOYオリジナル
2016-05-16 15:48:071705ブラウズ

詳しいテキスト説明はしません。コードを直接記述するだけです。非常にわかりやすいです。

<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>

上記のコードは、実行時に問題が発生する可能性があります。実行する関数へのポインタである argument.callee を導入します。これにより、関数名の代わりにポインタを使用することで、実行時に問題が発生する可能性が低くなります。上記のコードです!

上記のコードは、JavaScript での再帰関数の使用法に関するメモです。皆様のお役に立てれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。