Aller au contenu principal

Questionnaire de prérequis

JavaScript : Design Patterns et orienté prototype

Question N°01 (Une réponse) 01/14

Quelle est la définition la plus correcte de Promise ?

Question N°02 (Une réponse) 02/14

Comment accéder à une propriété d'un objet en JavaScript ?

Question N°03 (Une réponse) 03/14

Quel est le résultat de ce code ?

function mystere(a, b) {
  var tmp;
  tmp = a;
  a = b;
  b = temp;
  console.log(a, b);
}
mystere(1, 2);

Question N°04 (Une réponse) 04/14

Quel est le résultat de ce code ?

console.log("A");
fetch('fichier1.txt').then(() => {
  console.log("B");
});
fetch('fichier2.txt').then(() => {
  console.log("C");
});

Question N°05 (Une réponse) 05/14

Que va faire ce code ?

(function test() { console.log('Bonjour'); })();

Question N°06 (Une réponse) 06/14

Considérant la fonction suivante, comment l'appeler en JavaScript ?

function addition(nombre1, nombre2) {
  return nombre1 + nombre2;
}

Question N°07 (Une réponse) 07/14

Quelle syntaxe est utilisée pour créer des listes en JavaScript ?

Question N°08 (Une réponse) 08/14

La syntaxe JSON ne permet pas de faire des structures complexes, car elle est limitée à une dimension.

Question N°09 (Une réponse) 09/14

Comment appeler ce type de fonction ?

var maFonction = function laFonction() { console.log("Bonjour") ; };

Question N°10 (Plusieurs réponses) 10/14

Quelles syntaxes sont valides pour importer des modules ?

Question N°11 (Une réponse) 11/14

Comment crée-t-on une condition en JavaScript ?

Question N°12 (Une réponse) 12/14

Comment sélectionner un élément du DOM en JavaScript ?

Question N°13 (Une réponse) 13/14

Quelle variable est liée aux modules JavaScript ?

Question N°14 (Une réponse) 14/14

Quelle différence est vraie entre ces deux fonctions ?

const fonction1 = () => { console.log("Bonjour"); }
function fonction2() { console.log("Bonjour"); }