# recursion

{% tabs %}
{% tab title="🖥️ 影片" %}
{% embed url="<https://youtu.be/IJDJ0kBx2LM>" %}
{% endtab %}

{% tab title="💈範例" %}

* [arr.reversed](https://lochiwei.gitbook.io/web/js/val/builtin/arr/ext/arr.reversed "mention") - use recursion to reverse an array.
* [recursion-count](https://lochiwei.gitbook.io/web/appendix/algorithms/recursion/recursion-count "mention") - how many times will a recursion function be called?
* [canvas](https://lochiwei.gitbook.io/web/browser/canvas "mention") ⟩&#x20;
  * [koch-snowflake](https://lochiwei.gitbook.io/web/browser/canvas/state/matrix/koch-snowflake "mention")
  * [fractal](https://lochiwei.gitbook.io/web/browser/canvas/examples/fractal "mention")
    {% endtab %}
    {% endtabs %}
