La ligne 16 de triBulles.js
est la suivante :
echange(tab, i, i + 1);
La console indique que le nom de fonction echange
est inconnu. Cette fonction est
définie dans le script tabUtils.js
, mais avec le nom echanger
. La correction
de l'erreur consiste donc à modifer la ligne 16 de triBulles.js
de la manière suivante
echanger(tab, i, i + 1);
Une fois cette erreur corrigée, lorsque l'on recharge la page, la console indique une erreur
ligne 21 toujours dans le script triBulles.js
.
nopassage++;
Cette fois c'est la variable
nopassage
qui n'est pas définie. En regardant le code de triBulles.js
on remarque ligne 9 la déclaration
let noPassage = 1;
La correction consite donc à modifier la ligne 21 comme suit
noPassage++;
Une fois cette erreur corrigée, le script fonctionne correctement et le tableau est trié.