4. Usage avancé des fonctions



Vous devez vous connecter pour participer à ce quizz
  1.  Les fonctions sont des éléments très intéressants du langage JavaScript. Parmi les assertions suivantes, laquelle est fausse ?
  2.  Chaque fonction a une propriété interne name. Avec le code suivant, que verra-t-on en console ?

Code javascript :
1
2
3
var a = function b(){ return "c"; }; 
a.name = "d"; 
console.log(a.name);
  3.  En JavaScript, on peut déclarer des fonctions anonymes. Que vaut alors la propriété name ?
  4.  A l'intérieur d'une fonction anonyme, quelle variable permet de faire référence à cette fonction ?
  5.  Parmi la liste d'instructions suivantes, laquelle n'exécute pas la fonction f ?
  6.  Si dans le code d'une fonction A, on souhaite transmettre le contexte et les arguments d'appel de cette fonction vers une autre fonction B, quelle est la bonne manière de procéder ?
  7.  A quoi correspond le mot-clé this dans une fonction ?
  8.  Comment crée-t-on une fermeture (closure en anglais) ?
  9.  A quoi servent les fermetures (closures en anglais) ?
  10.  Que renvoie la méthode toString déclarée dans le prototype de toutes les fonctions ?

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
Responsable bénévole de la rubrique JavaScript : Xavier Lecomte -