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

WBOY
リリース: 2016-05-16 15:48:07
オリジナル
1684 人が閲覧しました

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

<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 での再帰関数の使用法に関するメモです。皆様のお役に立てれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!