Erreur : replaceAll is not a function
Bonjour,
Je m'entraine à faire quelques exercices de JS sur une plateforme d'entrainement.
J'obtiens l'erreur mentionnée dan le titre sur la ligne suivante :
Code:
return t.replaceAll(/0/g,'1');
Voici la fonction entière qui fonctionne correctement sur js fiddle mais pas sur la plateforme (code wars) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
function test(s) {
let infected =0;
let safe=0;
let tab = s.split("X").map((t) => {
if(t.includes('1')) {
infected+=t.length;
return t.replaceAll(/0/g,'1');
} else {
safe+=t.length;
return t;
}
});
console.log(infected/(infected+safe)*100);
return infected/(infected+safe)*100;
}
infected("01000000X000X011X0X"); |
merci pour votre aide