Pages

Projet

Regarder la vidéo hacker Google et proposer votre solution.




Série d'articles sur le récursif !

Vous connaissez la fonction Factorielle !

function factorielle(n) {
  return n == 0 ? 1 :  n * factorielle (n-1);
}


const factorielle = (n) => n>0 ? n*factorielle(n-1) : 1;


>factorielle(6)
720

Il est important de comprendre les appels récursifs pour cela examiner le code suivant :
récursif  code

-> le premier appel finit en dernier

Voici deux autres exemples d'utilisation du principe de récursion :

La fonction puissance

Décomposition

Parcours projet

Voici le résultat que vous devez obtenir pour le projet parcours DOM.

Aller dans le fichier 

https://wherepathe.blogspot.com/

Copier ce code (compacter)

let a=0,p =(e)=>{let a1=a++;console.groupCollapsed(`Begin ${e.nodeName} ${a1}`);Array.from(e.children,c=>p(c));console.log(`End ${e.nodeName} ${a1}`);console.groupEnd();};p(document.body);

Coller le code dans la console.


quizz

Test