Javascript (18) - Fonctions de rappel (Callback function)

9 Nov 2022 · 9 min
9:00

In this French tutorial, the instructor introduces JavaScript callback functions as higher‑order functions that can be passed as arguments or returned. He explains why callbacks are central to asynchronous programming and shows common built‑in APIs that rely on them, such as addEventListener and setTimeout. Through live code examples, he demonstrates the pitfall of passing a named function directly (which causes immediate execution) and the correct pattern of wrapping the call in an anonymous function so the callback runs at the intended moment. He then builds a generic `operation` function that receives a numeric value and a callback (either a sum or product function), illustrating how callbacks make code reusable and configurable. The same examples are rewritten with arrow‑function syntax for brevity. Finally, he warns about “callback hell,” where excessive nesting of callbacks makes code hard to read, and notes that more advanced asynchronous patterns will be covered later. The lesson is purely instructional, aiming to make learners aware of callbacks, their proper usage, and common pitfalls.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content