ホームページ  >  に質問  >  本文

JavaScript - 再帰を学ぶには?

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

漂亮男人漂亮男人2642日前811

全員に返信(6)返信します

  • 三叔

    三叔2017-07-05 10:53:50

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:53:50

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

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

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:53:50

    1. 再帰を学びたい場合は、まず再帰を学ばなければなりません。

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

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

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

    リーリー

    返事
    0
  • 三叔

    三叔2017-07-05 10:53:50

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:53:50

    リーリー

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

    戻ってきます:

    リーリー

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:53:50

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

    返事
    0
  • キャンセル返事