From c07d09fa68dbbb165f7c9a37b9a2454c2a2ad860 Mon Sep 17 00:00:00 2001 From: Jeevankumar S <110320697+Jeevankumar-s@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:30:47 +0530 Subject: [PATCH] fix(curriculum): add missing section titles in JavaScript review (#64598) Co-authored-by: Jeevankumar --- .../blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/curriculum/challenges/english/blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md b/curriculum/challenges/english/blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md index 6e1f9ae0eca..9def0ba8fd8 100644 --- a/curriculum/challenges/english/blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md +++ b/curriculum/challenges/english/blocks/review-javascript/6723d3cfdd0717d3f1bf27e3.md @@ -2729,6 +2729,7 @@ class Car { console.log(Car.numberOfWheels); ``` +## Recursion - Recursion is programming concept that allows you to call a function repeatedly until a base-case is reached. @@ -2799,6 +2800,8 @@ const curriedAverage = a => b => c => (a + b + c) / 3; - While currying can lead to more flexible and reusable code, it can also make code harder to read if overused. +## Asynchronous JavaScript + - **Synchronous JavaScript** is executed sequentially and waits for the previous operation to finish before moving on to the next one. - **Asynchronous JavaScript** allows multiple operations to be executed in the background without blocking the main thread. - **Thread** is a sequence of instructions that can be executed independently of the main program flow.