なく、実際により多くのループや条件式などを含むコードがある場合、コードはより深くなり、益々管理が難しくなります。呼ばれる場合があります。すべての非同期アクションで右に成長していきます。まもなく、それは制御不能になります。したがって、このコーディング方法はあまり良くありません。私たちは、次のようにすべてのアクションをスタンドアロンの関数にすることで、この問題を軽減することができます。同じことをしますが、今や深いネストはありません。すべてのアクションをトップレベルの関数に分離したからです。これは機能しますが、コードはばらばらになったスプレッドシートのように見えます。これは読みにくく、あなたも気づいたでしょう。1つは、読んでいる間に関数間で視点のジャンプが必要になります。これは不便で、読者がコードに精通しておらず、どこに視点を移動させたらよいか分からない場合は特に困ります。避けるためだけに作られています。だれもこのアクションの外でそれらを再利用するつもりはありません。そのため、ここには少し散らかっている名前空間があります。私たちは何かより良いものを望んでいます。幸いにも、このようなピラミッドを回避するための他のう方法があります。アニメーションで大きくなる円があります。今、ただの円ではなくその中にメッセージを表示する必要があるとしましょう。出現させたほうが良いです。