JavaScript - 再帰を学ぶには?
漂亮男人
漂亮男人 2017-07-05 10:51:50
0
6
807

わかりにくいのですが、何かアドバイスはありますか?

漂亮男人
漂亮男人

全員に返信(6)
三叔

再帰の質問に対する私の以前の回答を見てください。関数実装の観点から再帰を理解する
それが役立つかどうかはわかりません。

いいねを押す +0
大家讲道理

簡単に理解すると、関数呼び出し自身です。

修飾された再帰には 结束条件 が必要です。

この2点を理解すれば大丈夫です。

いいねを押す +0
我想大声告诉你
  1. 再帰を学びたい場合は、まず再帰を学ばなければなりません。

  2. 再帰は饅頭の詰め物であり、限界は饅頭です。

  3. 通常のコード例を示します:

[DOM 要素の子属性、または同じタイプの DOM 要素] などの [ネストされた] データ構造をトラバースすると仮定すると、最も単純で最も一般的な再帰が使用されます。つまり、関数がレイヤーごとにそれ自体を呼び出します。ネスト解除には 1 行または 2 行の JS のみが必要です:

リーリー
いいねを押す +0
三叔

再帰を理解するのは実際には難しくありません。例をあげましょう。6 階建ての建物の 1 つのフロアにのみリンゴがあります。どのフロアでもリンゴを見つけたら、停止します。 。一度検索すると、結果が 2 つ出てきます。判断するために下に検索する必要はありません。これが再帰です。

いいねを押す +0
Peter_Zhu

リーリー

上記のコードは理解しやすく、標準はありません。 再帰とは、それ自体を呼び出してネストを形成することを意味します。
return ステートメントが 1 つしかないため、a(0) を呼び出した後は次のようになります。
リーリー

戻ってきます:

リーリー

いいねを押す +0
曾经蜡笔没有小新

経験豊富なドライバーの経験: もっと練習して、もっと学びましょう

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!