QCM - Section 4: Callbacks and (Partie 1)
Quiz interactif avec 5 questions. Testez vos connaissances!
Comment jouer ?
- 1. Lisez chaque question attentivement
- 2. Choisissez votre réponse parmi les options
- 3. Cliquez sur "Voir la réponse" pour vérifier
- 4. Comptez vos bonnes réponses à la fin !
Quiz: QCM - Section 4: Callbacks and (Partie 1)
5 questions | Difficulté: moyen
Question 1
Qu’est-ce que this représente lorsqu’on utilise une fonction callback ?
- A. A - La fonction elle-même
- B. B - Le contexte global
- C. C - L’objet qui a déclenché l’événement
- D. D - Un objet de la mémoire générale
Voir la réponse
Réponse correcte: D
this représente l’objet qui a déclenché l’événement lorsqu’on utilise une fonction callback.
Question 2
Quel est le comportement par défaut d’une fonction callback dans un événement DOM ?
- A. A - Elle aura accès à
thisqui sera l’objet de l’événement - B. B - Elle ne pourra pas avoir accès à
this - C. C - Elle aura accès à
thisqui sera le contexte global - D. D - Elle aura accès à
thisqui sera le contexte de la fonction callback
Voir la réponse
Réponse correcte: A
La fonction callback dans un événement DOM aura accès à this qui sera l’objet de l’événement.
Question 3
Comment peut-on résoudre le problème de this lorsqu’on utilise une fonction callback en JavaScript ?
- A. A - En utilisant la méthode bind()
- B. B - En utilisant la méthode call()
- C. C - En utilisant la méthode apply()
- D. D - En ne faisant aucun changement
Voir la réponse
Réponse correcte: A
On peut résoudre le problème de this en utilisant la méthode bind().
Question 4
Qu’est-ce qu’une flèche fonction permet de faire ?
- A. A - Elle permet d’éviter le problème de
thisen utilisant automatiquement la méthode bind() - B. B - Elle ne peut être utilisée que dans un événement DOM
- C. C - Elle peut accéder à des variables extérieures au contexte de la fonction
- D. D - Elle permet d’affecter une valeur par défaut à une variable en cas de définition non faite
Voir la réponse
Réponse correcte: A
Une flèche fonction permet d’éviter le problème de this en utilisant automatiquement la méthode bind().
Question 5
Comment peut-on déclencher une méthode dans un objet lors d’un événement DOM ?
- A. A - En utilisant la méthode bind() sur la méthode à déclencher
- B. B - En utilisant la méthode call() ou apply() sur la méthode à déclencher
- C. C - En utilisant une fonction callback et en passant la méthode à déclencher en paramètre
- D. D - En appelant directement la méthode à déclencher
Voir la réponse
Réponse correcte: D
On peut déclencher une méthode dans un objet lors d’un événement DOM en utilisant une fonction callback et en passant la méthode à déclencher en paramètre.