Moyen 5 questions

QCM - Section 4: Callbacks and (Partie 1)

Quiz interactif avec 5 questions. Testez vos connaissances!

#java #javascript

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 à this qui sera l’objet de l’événement
  • B. B - Elle ne pourra pas avoir accès à this
  • C. C - Elle aura accès à this qui sera le contexte global
  • D. D - Elle aura accès à this qui 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 this en 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.