QCM - JavaScript

QCM - JavaScript, le couteau suisse du Dev

1. Comment accéder à toutes les clés d'un objet en JavaScript ?
2. Quel est le rôle de `Symbol` en JavaScript ?
3. Quelle méthode permet d'exécuter une Promesse une fois toutes les Promesses sont soit résolues, soit rejetées ?
4. Comment définir une méthode d'une classe en tant que méthode statique ?
5. Comment protéger une propriété d'un objet contre l'énumération ?
6. Comment vérifier si une propriété est dans un objet JavaScript ?
7. Comment vérifier si une variable est définie en JavaScript ?
8. Quelle méthode est utilisée pour vérifier si un tableau contient un élément spécifique ?
9. Quelle syntaxe permet de déclarer une variable en JavaScript ?
10. Quel est le rôle de `Reflect` en JavaScript ?
11. Comment créer une promesse en JavaScript ?
12. Quel mot-clé est utilisé pour arrêter une boucle en JavaScript ?
13. Comment accéder au premier élément d'un tableau en JavaScript ?
14. Quelle méthode est utilisée pour parcourir un tableau et créer un nouveau tableau en appliquant une fonction sur chaque élément ?
15. Comment ajouter un élément à un tableau en JavaScript de manière immuable ?
16. Comment déclarer une fonction en JavaScript ?
17. Que retourne `Array.isArray([])` ?
18. Quelle méthode est utilisée pour convertir un tableau en chaîne de caractères ?
19. Quelle méthode combine les éléments d'un tableau pour produire une seule valeur ?
20. Quelle méthode transforme un objet en tableau de paires clé/valeur ?