J'ai essayé de trouver la plus grande différence de longueur entre les chaînes de deux tableaux différents. J'ai mis une boucle dans une boucle pour itérer et trouver la différence de toutes les longueurs de chaîne.
function mxdiflg(a1, a2) {
if (a1 === [] || a2 === [])
return -1;
var result = 0;
for (var i in a1) {
for (var j in a2) {
var diff = Math.abs(i.length - j.length);
if (diff > result)
result = diff;
}
}
return result;
}
Cependant, ce code a ignoré la première instruction if qui vérifie si le tableau est vide. Il renvoie également 0, ce qui indique que la boucle ne fonctionne pas.