Tell us what’s happening:
Describe your issue in detail here.
My code passed all the tests, except for the “abc” test, and yet returning abc .
string as output.
Your code so far
function convertHTML(str) {
let newStr = str.split('');
for(let i=0; i<newStr.length; i++){
switch(newStr[i]){
case "<":
newStr.splice(i, 1, "<");
break;
case "&":
newStr.splice(i, 1, "&");
break;
case ">":
newStr.splice(i, 1, ">");
break;
case '"':
newStr.splice(i, 1, """);
break;
case "'":
newStr.splice(i, 1, "'");
break;
default:
newStr.splice(i,"abc.");
}
}
return newStr.join("")+".";
}
console.log(convertHTML("abc"));
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
Challenge: Convert HTML Entities
Link to the challenge: