Tell us what’s happening:
The code works fine for me but apparently the compiler does not accept my code.
Your code so far
function convertHTML(str) {
// :)
for (var i = 0; i < str.length; i++) {
switch (str[i]) {
case '&':
return str.replace('&', '&');
break;
case '<':
return str.replace('<', '<');
break;
case '>':
return str.replace('>', '>');
break;
case '"':
return str.replace('"', '"');
break;
case "'":
return str.replace("'", "'");
break;
case '<>':
return str.replace('<>', '<>');
break;
case 'abc':
return str;
break;
}
}
return str;
}
convertHTML("Dolce & Gabbana");
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
.
Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities