From ebcdef7cf0912136fb58497fdc70b7e1a1c8dc0b Mon Sep 17 00:00:00 2001 From: CodeGuage <99533223+codeguage-code@users.noreply.github.com> Date: Sun, 4 Sep 2022 18:50:20 +0500 Subject: [PATCH] Added description and resources to Recursion - JavaScript Roadmap (#1689) * Added description and resources * Update content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md Co-authored-by: Kamran Ahmed --- .../105-scope-and-function-stack/100-recursion.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md index a27651655..6f5657b80 100644 --- a/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md @@ -1 +1,8 @@ -# Recursion \ No newline at end of file +# Recursion + +One of the most powerfula and elegant concept of functions, recursion is when a function invokes itself. Such a function is called a **_recursive function_**. As recursion happens, the underlying code of the recursive function gets executed again and again until a terminating condition, called the _base case_, gets fulfilled. As you dive into the world of algorithms, you'll come across recursion in many many instances. + +Free Content +Recursion and Stack +JavaScript Function Recursions - CodeGuage +Recursion - MDN