📚 Moyen 5 questions

QCM - Subsection 2.3: Mapping values (Partie 5)

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 - Subsection 2.3: Mapping values (Partie 5)

5 questions | Difficulté: moyen


Question 1

Qu’est ce qu’une variable déclarée avec le mot-clé ‘const’ implique ?

  • A. Elle peut être réassignée
  • B. Elle ne peut pas être réassignée
  • C. Elle n’existe que dans une fonction
  • D. Elle est accessible de l’extérieur du bloc
Voir la réponse

Réponse correcte: B

Une variable déclarée avec le mot-clé ‘const’ ne peut pas être réassignée.


Question 2

Quel est le type d’erreur renvoyé si vous tentez de réassigner une variable déclarée avec le mot-clé ‘const’ en dehors de sa définition ?

  • A. SyntaxError
  • B. TypeError
  • C. ReferenceError
  • D. UndefinedError
Voir la réponse

Réponse correcte: B

Si vous tentez de réassigner une variable déclarée avec le mot-clé ‘const’ en dehors de sa définition, un TypeError est renvoyé.


Question 3

Quel est l’extent du bloc où une variable déclarée avec le mot-clé ‘let’ ou ‘const’ a son scope ?

  • A. Dans la fonction
  • B. Dans la fonction et ses enfants
  • C. Dans le plus petit bloc parent
  • D. Dans tout l’espace de nom
Voir la réponse

Réponse correcte: C

Une variable déclarée avec ‘let’ ou ‘const’ a son scope dans le bloc parent le plus proche.


Question 4

Qu’est-ce qu’un Immediately Invoked Function Expression (IIFE) ?

  • A. Une fonction qui est accessible/stockée en tant que variable
  • B. Une fonction self-executing anonyme
  • C. Un bloc de code qui crée une nouvelle scope
  • D. Une fonction qui peut être réassignée
Voir la réponse

Réponse correcte: B

Un Immediately Invoked Function Expression (IIFE) est une fonction anonyme qui s’exécute immédiatement et n’est pas accessible/stockee en tant que variable.


Question 5

Quel est le nom de la transformation d’une fonction avec plusieurs arguments en une série de fonctions prenant un seul argument ?

  • A. Currying
  • B. Map
  • C. Filter
  • D. Reduce
Voir la réponse

Réponse correcte: A

La transformation d’une fonction avec plusieurs arguments en une série de fonctions prenant un seul argument s’appelle ‘Currying’.